Files
openapi/README.md
T

1.0 KiB
Raw Blame History

OpenAPI

统一接口服务。线上入口:https://openapi.rrrosmontis.icu

结构

source/
├── openapi/main.py        # 聚合层 (127.0.0.1:9888) /pixiv/get_image /bilibili/get_video
├── pixiv/
│   ├── pixiv.py           # Pixiv 图片服务 (9088)
│   └── tokens.template.json  # Pixiv token 模板
└── bilibili/
    ├── bilibili.py        # bilibili 视频服务 (19990)
    ├── refresh_cookie.py  # cookie 定时刷新守护
    ├── qr_login.py        # 扫码登录获取 cookie
    └── qr_login_fast.py
nginx/
└── openapi.rrrosmontis.icu.conf  # nginx 统一入口(/pixiv/ /bilibili/ /img-master/ 图片反代)

部署

  1. token:复制 source/pixiv/tokens.template.json 为 source/pixiv/tokens.json,填入实际 pixiv token
  2. bilibili cookie:放置 source/bilibili/cookies.txt(name=value 格式),或运行 qr_login.py 扫码生成
  3. 服务:openapi / pixiv / bilibili / bilibili-refresh 四个 systemd 服务