Commit Graph

41 Commits

Author SHA1 Message Date
mediabot-pt
1436f81667 feat: 快照API响应增加顶层version字段,与check接口保持一致 2026-07-07 22:49:03 +08:00
mediabot-pt
090fab8883 docs: 更新 API.md 和 mediabot-api-migration.md,补充快照接口和两阶段发布说明\n\n1. API.md 新增 2.6 站点快照接口(/snapshots/{siteId}、/check)\n2. API.md 补充 ?preview 参数说明\n3. API.md 新增 SiteSnapshot 数据结构\n4. API.md 更新 4.3 工作流程为两阶段发布\n5. mediabot-api-migration.md 补充 preview 参数说明\n6. mediabot-api-migration.md 新增第六章:预览模式与两阶段发布\n7. mediabot-api-migration.md 补充 checksum 字段到 Bundle JSON 结构" 2026-07-07 11:53:46 +08:00
mediabot-pt
a92ddccc46 docs: 完善接口文档可用性说明,补充 PAR Server 整体不可用时的 CDN fallback 方案 2026-07-07 11:18:15 +08:00
mediabot-pt
c823878ae0 fix: 解决 ConfigServiceImpl 与 SiteSnapshotServiceImpl 循环依赖
- 移除 SiteSnapshotServiceImpl 对 ConfigService 的依赖,直接使用 SiteConfigMapper
- ConfigServiceImpl/SitePagesServiceImpl/RiskRuleServiceImpl 改用 ApplicationEvent 异步触发快照更新
- 新增 SnapshotUpdateEvent 和 SnapshotUpdateListener
- ParApplication 添加 @EnableAsync 支持异步事件处理
- AdminController 中 updateSnapshot 调用改为发布事件
2026-07-07 11:17:22 +08:00
mediabot-pt
9207039046 refactor: parseMetadata复用parseDetailPage统一解析,消除重复的豆瓣链接提取逻辑 2026-07-06 10:04:26 +08:00
mediabot-pt
f9caee68ed feat: 脚本添加parseDetail独立入口,parseDetailPage扩展提取促销信息和豆瓣链接 2026-07-06 10:03:44 +08:00
mediabot-pt
722b4fcf1d feat: 脚本parseRss改为实际解析RSS XML,返回items列表 2026-07-06 09:30:35 +08:00
mediabot-pt
f0cc2ad4c0 feat: PageKey增加RSS,默认脚本模板增加parseRss方法 2026-07-06 09:23:27 +08:00
mediabot-pt
0ef8080dd8 feat: parseMetadata方法(搜索→详情→提取豆瓣链接) 2026-07-06 08:58:47 +08:00
mediabot-pt
b4291dd357 refactor: detail仅作子请求不设独立脚本入口 2026-07-06 08:50:41 +08:00
mediabot-pt
e80ae24d94 refactor: 去掉switch分发mediabot按pageKey直调parseSync/parseSearch等 2026-07-06 02:01:49 +08:00
mediabot-pt
33558a81cd fix: 所有返回都加matched字段 2026-07-06 02:00:29 +08:00
mediabot-pt
972d6ecc75 feat: NexusPHP默认脚本新写法(mediabot负责HTTP) 2026-07-06 01:47:32 +08:00
mediabot-pt
9eb45e1707 fix: 数据库加tags列迁移脚本 2026-07-05 21:36:30 +08:00
mediabot-pt
2ced6f5dcb feat: mediabo接口实现(pages/scripts/risk-rules)+DB迁移脚本 2026-07-04 23:35:45 +08:00
mediabot-pt
8cb4ff53af fix: H&R只解析红色数字(未达标),用CSS选择器font.fcr/font[color=red] 2026-07-02 00:03:11 +08:00
mediabot-pt
2f0e035f6f feat: PTTIME脚本增加邀请数和HR数解析 2026-07-02 00:00:56 +08:00
mediabot-pt
f237dcd08e refactor: 去掉httpGet封装,直接用http.get(url,cookie) 2026-07-01 23:17:15 +08:00
mediabot-pt
6f8108969d refactor: PTTIME脚本用http.get+utils.parseTraffic替代私有方法;工具方法移入ScriptUtils 2026-07-01 23:16:05 +08:00
mediabot-pt
2c220cd829 docs: PTTIME完整脚本(无import+直接Jsoup+ctx.auth+四个入口) 2026-07-01 22:56:40 +08:00
mediabot-pt
2b474b5cc0 refactor: 脚本格式对齐mediabot(直接Jsoup/ctx.auth/capturedUrl)+PluginContext桩类补充字段 2026-07-01 22:42:50 +08:00
mediabot-pt
88d2efa316 fix: ctx.auth→ctx.site.auth修复mediabot运行报错 2026-07-01 22:34:07 +08:00
mediabot-pt
597325d3af fix: PTTIME用户信息选择器改回#info_block,含两个td.clearfix 2026-07-01 22:29:16 +08:00
mediabot-pt
3c00d6798c refactor: PTTIME搜索改用列索引方式,简洁高效 2026-07-01 22:27:17 +08:00
mediabot-pt
8845e68bbe docs: PTTIME专用Groovy脚本,无tbody搜索+⬆⬇做种数 2026-07-01 22:26:00 +08:00
mediabot-pt
5723536ef7 docs: API.md更新脚本接口为推荐无版本号方式+默认模板回退 2026-07-01 16:23:01 +08:00
mediabot-pt
cd13335b4a docs: API.md新增Groovy脚本集成章节,含mediabot对接流程 2026-07-01 14:39:03 +08:00
mediabot-pt
d60b3070de docs: NexusPHP站点通用Groovy脚本,HTML/CSS选择器方式 2026-07-01 14:22:19 +08:00
mediabot-pt
6c304648dc fix: Groovy错误消息GString序列化修复+实际JSON截断问题标注 2026-07-01 13:03:23 +08:00
mediabot-pt
f88d0bf62c fix: parse改用Jackson ObjectMapper替代JsonSlurper,避免50000字符截断 2026-07-01 12:23:38 +08:00
mediabot-pt
a53ca06087 fix: Groovy脚本JSON解析加try-catch避免API返回格式异常时报错 2026-07-01 12:19:55 +08:00
mediabot-pt
cb1daf90c9 refactor: 按JSON配置完善脚本,补全 parse/sync/search 全部字段 2026-07-01 11:19:59 +08:00
mediabot-pt
8c8496348d feat: 添加 sign 签到方法 2026-07-01 11:16:24 +08:00
mediabot-pt
0563d2191f refactor: 移除 verify 和 detectAnnounce 方法 2026-07-01 11:15:12 +08:00
mediabot-pt
5c44180661 feat: ScriptUtils 加 formatSize/toLong/toInt,脚本中直接用 utils.xxx() 调用 2026-07-01 11:11:25 +08:00
mediabot-pt
343f06cd62 docs: M-Team 完整 Groovy 脚本参考,含 parse/sync/search/verify 入口 2026-07-01 11:10:04 +08:00
mediabot-pt
9231b90a30 fix: Manifest 接口也返回 names[]/urls[] 数组 + 文档同步 2026-06-30 13:50:06 +08:00
mediabot-pt
04f4af1f2c feat: 站点提交/返回统一支持多名称多地址数组
- POST /sites/{id}/submit: names[]/urls[] 数组,兼容旧 name/baseUrl 单值
- 已有站点合并新名称/地址(去重+前置)
- 站点列表返回 names[]/urls[]
- API 文档和代码示例同步更新
2026-06-30 13:47:56 +08:00
mediabot-pt
f247cc15fe docs: 更新 API.md — Manifest ETag + /time 接口 2026-06-29 17:22:04 +08:00
mediabot-pt
092cf22d7a docs: 添加 PAR Server 集成开发文档 (API.md)
- 认证鉴权: PSK 签名步骤 + Bearer Token 说明
- 全部公开 API 接口参考 (系统/认证/站点/配置/清单)
- 数据结构: 统一响应格式/Site/SiteConfig
- 工作流程: 首次接入/系统重建/配置更新
- Python + Node.js 完整代码示例
2026-06-29 17:09:17 +08:00
mediabot-pt
baa04b5138 Initial commit: PAR Server with Spring Boot 3.2, MyBatis-Plus, Flyway 2026-06-29 10:43:24 +08:00