猫猫 v0.16.0:猫咪档案数据与字段补齐
猫猫手册以 API 的 99 条记录为目标名单,完成猫咪档案扩充、字段补齐、关系与别名对齐,并补充本地图片资产与可复现的数据处理快照。
猫猫手册 v0.16.0 完成第一轮 API 数据对齐与内容层补齐:以 API 的 99 条记录为目标名单,保留 7 条仅存在于现有网站的猫咪档案,形成 106 条正式记录。
API 来源
本次数据来自小小喵扎特(Meowzart)API,原始只读请求和接口参数记录在西电猫猫爬虫.txt中。接口基址为 https://api.meowzart.com,使用 societyId=649、category=cat 获取西电猫咪档案。
- 猫咪列表:
/api/v1/pet/society/list - 单只猫详情:
/api/v1/pet/{petId} - 猫咪动态:
/api/v1/content/contents?types=cat-line,article&tags=:pet:{petId}
上述 TXT 文档是本轮导出脚本的来源依据;网站实际保存的是 API 返回的原始 JSON 快照和整理后的本地数据,不依赖运行时实时请求接口。
档案数据补齐
- 保留现有网站字段名,补齐性格、故事描述、关系、别名、动态、来源编号和来源图片等结构化字段。
- 对 API 中无法确认的信息统一保留“待补充”,不把不明确的状态强行映射为正式枚举值。
- 按人工确认结果处理正式名称、别名、状态、性别与关系语义,关系记录支持后续双向展示所需的结构化数据。
- 为缺少本地图片的档案导入 API 图片,并生成对应缩略图;已有本地图片继续沿用现有资产。
数据处理留档
- 保存只读 API 原始导出、候选数据、对齐检查和 staging 快照。
- 增加候选生成、图片下载、缩略图生成和正式数据迁移脚本,保留从原始数据到
js/cats.js的可复现路径。
UI 设计图留档