Skip to content

对 Cytoid 的 Graphql 接口进行再包装, 以 Fastapi 接口的数据形式返回

Notifications You must be signed in to change notification settings

tomato-aoarasi/cytoid-fastapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cytoid-fastapi

对 Cytoid 的 Graphql 接口进行再包装, 以 Fastapi 接口返回数据

部署

  • git clone
  • 在 env 里面填上分发给用户的 Token, 用户可以拿这个访问端点
    like: TOKEN=["114514c7c245e","1919810"] 这里面就有两个 Token 了
  • poetry install
  • uvicorn main:app --reload

TODO

API Entry

  • Bearer Auth 别的不加 先加上验证

  • user/info 用户信息

  • user/best 单曲最佳

  • song/info 谱面信息

  • song/random 随一个

  • assets/song 曲目试听

  • data/update 安装包

  • data/challenge 直连

  • image/user/* 用户头像

About

对 Cytoid 的 Graphql 接口进行再包装, 以 Fastapi 接口的数据形式返回

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages