This repository has been archived on 2026-10-02. You can view files and clone it. You cannot open issues or pull requests or push a commit.
snowy-yang
f45a9ccd3a
feat(routes): 迁移播客查询端点(parse/programs/search/hot)
- web/routers/podcast.py:四个播客端点迁至 /api/v1/*,与 Flask 逐字段对齐
- podcast_api 仍为同步模块,用 asyncio.to_thread 包装:阻塞上游不占事件循环,
行为与 Flask 一致
- 单集解析附音频直链(音质自动降级)+ 解析操作记共享 REQ_LOG
契约奇偶校验:19 项全 OK(新增 podcast hot/search/programs);
play_count 加入易变字段(上游实时收听计数每次请求都变,非契约漂移)。
验证:pytest 46/46;ruff All checks passed;pyright 0 errors;冒烟 10/10。
2026-09-26 01:16:53 +08:00
..
2026-09-26 01:16:53 +08:00
2026-09-26 00:17:56 +08:00
2026-09-26 01:16:53 +08:00
2026-09-26 01:15:22 +08:00
2026-09-26 01:09:01 +08:00
2026-09-26 00:35:02 +08:00
2026-09-26 01:12:54 +08:00
2026-09-26 01:09:01 +08:00
2026-09-26 00:24:00 +08:00