sennoza/README.md
77e8377a-ca5c-42d5-8b2b-506123abec0e 7a54773e89 Init
2025-01-24 10:07:52 +08:00

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).