mirror of
https://git.fragrance.moe/Fragrance/maquitous.git
synced 2025-01-16 08:57:24 +00:00
Init Commit
This commit is contained in:
127
README.md
Normal file
127
README.md
Normal file
@ -0,0 +1,127 @@
|
||||
# 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,
|
||||
"log": [],
|
||||
"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,
|
||||
"log": [],
|
||||
"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,
|
||||
"log": [],
|
||||
"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,
|
||||
"log": [],
|
||||
"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).
|
Reference in New Issue
Block a user