124 lines
2.6 KiB
Markdown
124 lines
2.6 KiB
Markdown
# Maquitous
|
|
|
|
A backend api project based on flask and [__Eaquira__](https://git.186526.xyz/Fragrance/eaquira).
|
|
###### dev of SDGA was suspended
|
|
---
|
|
|
|
## Usage
|
|
|
|
Test URL: <https://maquitous.fragrance.moe/>
|
|
|
|
Web UI: [Fragrance/Estahv](/Fragrance/Estahv) (Still work in progress)
|
|
|
|
## Info
|
|
|
|
You send your information to __Maquitous__, __Maquitous__ transfer your information and send to 「舞萌DX」.
|
|
|
|
## API Usage
|
|
|
|
- `GET /qr?qrcode=qrcode` - transfer QrCode to UserId.
|
|
|
|
Params: `Scanned result from QrCode in WeChat`
|
|
Response:
|
|
```json
|
|
{
|
|
"status": string,
|
|
"timestamp": integer,
|
|
"info": string,
|
|
"apiName": "qrCode_to_userId",
|
|
"date": string,
|
|
"userId": integer
|
|
}
|
|
|
|
- `GET /ticket?userid=userId` - Send「6倍チケット」to account.
|
|
|
|
Params: `userId`
|
|
Response:
|
|
```json
|
|
{
|
|
"status": string,
|
|
"timestamp": integer,
|
|
"info": string,
|
|
"apiName": "ticket",
|
|
"date": string,
|
|
"userId": integer
|
|
}
|
|
|
|
- `GET /mapstock?userid=userId` - Save 99 kilometers in map to account.
|
|
|
|
Params: `userId`
|
|
Response:
|
|
```json
|
|
{
|
|
"status": string,
|
|
"timestamp": integer,
|
|
"info": string,
|
|
"apiName": "mapstock",
|
|
"date": string,
|
|
"userId": integer
|
|
}
|
|
|
|
- `GET /unlock?userid=userId` - Unlock all DX Master Charts in account.
|
|
|
|
Params: `userId`
|
|
Response:
|
|
```json
|
|
{
|
|
"status": string,
|
|
"timestamp": integer,
|
|
"info": string,
|
|
"apiName": "unlock",
|
|
"date": string,
|
|
"userId": integer
|
|
}
|
|
|
|
- `POST /music` - Overwrite a music detail in account.
|
|
|
|
Params in `application/json`:
|
|
```json
|
|
{
|
|
"userId": integer,
|
|
"music": {
|
|
"musicId": integer,
|
|
"level": integer ,
|
|
"playCount": integer,
|
|
"achievement": integer,
|
|
"comboStatus": integer,
|
|
"syncStatus": integer,
|
|
"deluxscoreMax": integer,
|
|
"scoreRank": integer
|
|
}
|
|
}
|
|
```
|
|
Response:
|
|
```json
|
|
{
|
|
"status": string,
|
|
"timestamp": integer,
|
|
"info": string,
|
|
"apiName": "music",
|
|
"date": string,
|
|
"userId": integer
|
|
}
|
|
|
|
## Running
|
|
|
|
```bash
|
|
pip install -r requirements.txt
|
|
python3 host.py
|
|
```
|
|
|
|
## Warning and Statements
|
|
|
|
WE ARE NOT RESIPONSIBLE FOR YOUR ACCOUNT.
|
|
|
|
>怂别用,用别怂。
|
|
>
|
|
>我也没说过这玩意一直能用,至少现在能用。
|
|
|
|
## Copyright
|
|
|
|
GNU License.
|
|
|
|
__Maquitous__ is a part of [__Project Fragrance__](https://fragrance.moe).
|