- 新增 5sing/apple/xm/me/qt/lr 平台包与取流实现(含 xm-sign、MissEvan 签名、蜻蜓 HMAC、Apple developer token) - 新增 wy/kg/tx/lr 登录:扫码、手机号、账密(kg 20028 风控指纹)、cookie 绑定、kg/tx 续期 - request 层:保留多值 Set-Cookie;JSON body 紧凑化(修复 kg 网关验签);直连不经系统代理(对齐 Node) - 登录路由统一 Body(embed=True),修复扫码轮询 422;lifespan 接入登录续期调度 - ruff/format/pyright 全绿;14 平台真实联网与 HTTP 路由验证通过
22 lines
586 B
Python
22 lines
586 B
Python
"""ReDoc 文档页。"""
|
|
|
|
from __future__ import annotations
|
|
|
|
REDOC_CDN = "https://cdn.redoc.ly/redoc/latest/bundles/redoc.standalone.js"
|
|
|
|
|
|
def redoc_html(title: str, spec_url: str = "/openapi.json") -> str:
|
|
return f"""<!DOCTYPE html>
|
|
<html lang="zh-CN">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<title>{title} (ReDoc)</title>
|
|
<style>body {{ margin: 0; padding: 0; }}</style>
|
|
</head>
|
|
<body>
|
|
<redoc spec-url="{spec_url}" hide-download-button="true"></redoc>
|
|
<script src="{REDOC_CDN}"></script>
|
|
</body>
|
|
</html>"""
|