Shizuku API
Shizuku 图片单词列表 API。服务返回 JSON,不需要登录。
地址
本机地址:http://127.0.0.1:3001/api/shizuku
公网地址:https://6767.chat/api/shizuku
接口
| 接口 | 用途 |
|---|---|
GET /api/shizuku/health | 检查 Shizuku API 是否运行,并返回图片总数与已写描述数量。 |
GET /api/shizuku/image | 返回图片文件名里的单词列表,不包含扩展名。 |
GET /api/shizuku/meta | 返回 Shizuku 图片元数据,包含英文名、短描述、图片地址、原始来源行号和来源 URL。 |
GET /api/shizuku/meta/<imageName> | 返回单张图片的元数据。 |
GET /shizuku | Shizuku 宣纸风轮播展示页。 |
GET /api/shizuku/view | 与 /shizuku 相同的轮播展示页入口。 |
GET /source/shizuku/<imageName> | 按单词访问图片,例如 /source/shizuku/Angel。 |
返回示例
curl "https://6767.chat/api/shizuku/image"
curl "https://6767.chat/api/shizuku/meta"
[
{
"word": "Antler",
"description": "Tiny antlers crown her blue coat; a soft paw lifts in greeting.",
"imageUrl": "/source/shizuku/Antler",
"format": "jpg",
"sourceLineNumber": 32,
"sourceUrl": "https://i0.hdslb.com/bfs/article/7f9bb3f79d36bd8d0b960000a60e4d7d562964e5.jpg?px=1080x1920"
}
]
Python 示例
import requests
base_url = "https://6767.chat"
words = requests.get(f"{base_url}/api/shizuku/image", timeout=10).json()
catalog = requests.get(f"{base_url}/api/shizuku/meta", timeout=10).json()
print(words[:3])
print(catalog[0]["word"], catalog[0]["description"])
image_name = words[0]
image = requests.get(f"{base_url}/source/shizuku/{image_name}", timeout=10)
image.raise_for_status()
print(image.headers["content-type"])
print(len(image.content))
图片源
- 图片文件放在服务目录的
public/source/shizuku - 元数据文件放在
data/shizuku-meta.json - 本次从旧 playground 迁入的 12 张图片已统一转为
.jpg
展示页
/shizuku是正式公开展示页。/api/shizuku/view与/shizuku渲染同一页面。- 展示页读取完整 Shizuku catalog,不区分旧图、新图、JPG 或 PNG。
更新日志
2026-05-22 新增宣纸风轮播展示页
- 新增
/shizuku公开展示页。 - 新增
/api/shizuku/view同页入口。 - 展示页使用完整 Shizuku catalog 轮播所有图片。
2026-05-22 迁入 12 张精选图片并补描述元数据
- 从旧
playground/shizuku挑选图片迁入正式/api/shizuku。 - 新增
GET /api/shizuku/meta和GET /api/shizuku/meta/<imageName>。 - 为 12 张迁移图片补充短描述、来源行号和来源 URL。
2026-05-20 文档页改为 Markdown 渲染
- 新增
docs/shizuku.md原文文档。 /api/shizuku改为统一 HTML 容器渲染 Markdown。- 文档页新增复制 Markdown 按钮。
2026-05-19 文档和调用方式完善
- 新增
/api总入口中的 Shizuku API 卡片。 - 文档页加入 curl 与 python 示例切换动画。
- 新增独立日志档
data/api-logs/shizuku.json。
2026-05-19 初始发布
- 上线
/api/shizuku/image,返回不带扩展名的图片单 词列表。 - 支持
/source/shizuku/<imageName>按单词直接获取图片。 - 图片源文件放在
public/source/shizuku。