8.4 KiB
8.4 KiB
tv · PG 资源镜像
PandaG 发布包自动监控同步仓库(由 pg-monitor 维护)
📡 最近同步记录
2026-09-25 21:03 同步 pg.20260926-0838.zip
- 管理员说明: Youtube/Bili: 增加我的列表 并继续保持宝宝地球唯一的全功能SABR三方播放方案的地位 瓜子:增加首页推荐内容 所有磁力:详情页恢复原始标题显示 AI猜你喜欢:改为真正进入分类才开始加载海报.
- 文件: 新增 0 / 修改 2 / 删除 0
- 修改: pg.jar、pg.jar.md5
2026-09-25 11:03 同步 pg.20260925-2234.zip
- commit:
766a332641b5 - 管理员说明: 豆瓣/B站/Youtube/网盘配置:巨幅优化加载速度
- 文件: 新增 0 / 修改 2 / 删除 0
- 修改: pg.jar、pg.jar.md5
2026-09-24 22:05 同步 pg.20260925-0953.zip
- commit:
c53bfcb1e647 - 管理员说明: 优化64位内核探测机制 优化Sukebei返回结果
- 文件: 新增 0 / 修改 2 / 删除 0
- 修改: pg.jar、pg.jar.md5
2026-09-24 10:03 同步 pg.20260924-2115.zip
- commit:
15a36779a139 - 管理员说明: 修复123登录看不到二维码的问题 尝试修复分类消失问题
- 文件: 新增 0 / 修改 2 / 删除 0
- 修改: pg.jar、pg.jar.md5
2026-09-24 02:02 同步 pg.20260924-1352.zip
- commit:
37d33bca3439 - 管理员说明: Youtube/Bili/影巢/栖影:分类防刷优化 Xb6v改域名
- 文件: 新增 0 / 修改 3 / 删除 0
- 修改: jsm.json、pg.jar、pg.jar.md5
2026-09-24 00:02 同步 pg.20260924-1107.zip
- commit:
3b4fddc7d1d2 - 管理员说明: 优化觅盘返回结果组织方式
- 文件: 新增 0 / 修改 2 / 删除 0
- 修改: pg.jar、pg.jar.md5
2026-09-23 23:04 同步 pg.20260924-1035.zip
- commit:
be876bfc3e48 - 管理员说明: 修复觅盘搜索关键词没用上的问题
- 文件: 新增 0 / 修改 2 / 删除 0
- 修改: pg.jar、pg.jar.md5
2026-09-23 22:03 同步 pg.20260924-0936.zip
- commit:
6d7b163a6bf4 - 管理员说明: 修复强制使用内部代理的问题 增加花卷和觅盘
- 文件: 新增 0 / 修改 3 / 删除 0
- 修改: jsm.json、pg.jar、pg.jar.md5
2026-09-23 19:04 同步 pg.20260924-0659.zip
- commit:
82a1a95ccde5 - 管理员说明: 提高webview稳定性
- 文件: 新增 0 / 修改 2 / 删除 0
- 修改: pg.jar、pg.jar.md5
2026-09-23 00:02 同步 pg.20260923-1039.zip
- commit:
80ce3275ed0a - 管理员说明: 提高webview稳定性 TV遥控投屏助手支持adb配对连接
- 文件: 新增 0 / 修改 2 / 删除 0
- 修改: pg.jar、pg.jar.md5
2026-09-22 07:02 同步 pg.20260922-1819.zip
- commit:
e2ad15861792 - 文件: 新增 0 / 修改 3 / 删除 0
- 修改: jsm.json、pg.jar、pg.jar.md5
2026-09-21 22:04 同步 pg.20260922-0917.zip
- commit:
082eaa62fefd - 管理员说明: 订阅:大幅提高订阅转换稳定性,大幅提高订阅节点稳定性 Youtube:优化匿名播放链路,建议OAuth登录播放 Bili:优化弹幕加载逻辑提高稳定性 修复合集播放没有弹幕的问题
- 文件: 新增 0 / 修改 2 / 删除 0
- 修改: pg.jar、pg.jar.md5
2026-09-21 13:03 同步 pg.20260922-0020.zip
- commit:
3155f7eded84 - 管理员说明: 修复订阅转换错误.
- 文件: 新增 0 / 修改 5 / 删除 0
- 修改: lib/clash2singbox.tar.xz、lib/clash2singbox.tar.xz.md5、lib/singbox.json、pg.jar、pg.jar.md5
2026-09-21 06:02 同步 pg.20260921-1743.zip
- commit:
7eb89face771 - 文件: 新增 0 / 修改 2 / 删除 0
- 修改: pg.jar、pg.jar.md5
2026-09-21 04:02 同步 pg.20260921-1521.zip
- commit:
13a0e3128f1f - 管理员说明: 豆瓣海报返回键先在页内返回最后再关闭
- 文件: 新增 0 / 修改 2 / 删除 0
- 修改: pg.jar、pg.jar.md5
2026-09-21 02:02 同步 pg.20260921-1345.zip
- commit:
df40ad2ebc43 - 管理员说明: 豆瓣海报: 按钮颜色统一化
- 文件: 新增 0 / 修改 2 / 删除 0
- 修改: pg.jar、pg.jar.md5
2026-09-21 01:03 同步 pg.20260921-1217.zip
- commit:
d103f6b441e5 - 管理员说明: 修复豆瓣海报在手机上顶部按钮无法点击问题
- 文件: 新增 0 / 修改 2 / 删除 0
- 修改: pg.jar、pg.jar.md5
2026-09-20 22:03 同步 pg.20260921-0933.zip
- commit:
e6d6d2491ef6 - 管理员说明: 豆瓣: 点击影片先加载豆瓣详情页(可以在AI设置中关闭) 这是全功能网页,可以直接用遥控器移动以及点击任何链接, 顶部两个按钮可以进入全局搜索或立刻播放环节. 这是宝宝对海报的理解, 不用任何额外设置, 不需要tmdb api, 不影响主播放进程(不修改详情页), 全功能的网页版豆瓣,不仅可以看演员导演剧情,还能看到中文的长评短评 甚至真的去发评论(豆瓣扫码登录情况下, 配合宝宝的TV投屏助手语音远程输入) 这可是tmdb等各种影片库完全无法实现的操作哦! 搞海报,必须有人味,人味就是靠中文社区评论支撑起来的. 为何会忽然想做这个,是因为操作某巢页面发现本来就在天天和webview打交道,干
- 文件: 新增 0 / 修改 2 / 删除 0
- 修改: pg.jar、pg.jar.md5
2026-09-20 11:09 同步 pg.20260920-2248.zip
- commit:
2a5609bc128c - 管理员说明: 修复新EPG无法回看的问题. 修复某巢在全局搜索时弹出问题.
- 文件: 新增 0 / 修改 2 / 删除 0
- 修改: pg.jar、pg.jar.md5
2026-09-20 10:01 同步 pg.20260920-2157.zip
- commit:
ff6ee928ee25 - 管理员说明: 修复新EPG无法回看的问题
- 文件: 新增 0 / 修改 2 / 删除 0
- 修改: pg.jar、pg.jar.md5
📌 本仓库自动维护说明
本仓库 zjp/tv 由 PG 自动监控更新项目(/opt/pg-monitor)全自动维护: 监控 Telegram 群组/频道 PandaG节奏熊猫 发布的最新压缩包 pg.YYYYMMDD-HHMM.zip, 自动下载解压, 与仓库逐目录逐文件(相对路径+SHA256)严谨对比, 将差异精确镜像同步到此仓库, 并推送 TG 通知 + 在此登记同步记录。
实现逻辑
- 监控: 每 1 小时由 systemd timer 短进程触发一次(无常驻, 空闲零占用); Telethon 用户会话拉取群组近期文档消息。
- 识别: 正则
pg.\d{8}-\d{4}.zip匹配官方发布的压缩包(仅接受频道侧发布、剔除普通成员), 与历史库去重后取最新未处理包; 消息文本作为"管理员更新说明"。 - 下载解压: 下载至缓存并 SHA256 校验 → 安全解压(zip-slip 防护 + 总大小上限)。
- 对比: 提取目录与仓库 checkout 生成
相对路径→SHA256全量清单, 得到 added/modified/deleted(新增/修改/删除), 不漏任何更新。 - 永久规则: 对
jsm.json每次重放永久规则(见下);lib/tokentemplate.json模板变更合并进lib/tokenm.json, tokenm 已填账户信息永不覆盖。 - 精确镜像推送: 新包不存在的文件在仓库中同步删除(自有文件 README.md/.gitignore 与结构文件 jsm.json、lib/tokenm.json 受保护不删;
dt/fy.gif为 logo 永久规则配套资源, 包缺失时保留仓库现存副本), git commit + push 到本仓库main。 - 通知与记录: 同步成功后推送 TG 通知(更新文件清单 + jsm/tokentemplate 字段级变化 + 管理员说明), 并在此 README 顶部追加本次记录。
jsm.json 永久规则(每次发布自动重放, 幂等)
- 顶层插入
"logo": "./dt/fy.gif"(作为第一个键)。 - 站点
key="豆瓣"(api=csp_Douban) 的name改为大鹏影视。 - 「TG频道搜索」「TG群组搜索」站点
ext.proxy强制为noproxy。 - 所有 JSON 按规范缩进序列化, 保证 git diff 只反映真实逻辑变化。
lib/tokenm.json 合并规则
- 以
lib/tokentemplate.json为模板; 模板新增/变化字段写入tokenm.json。 tokenm.json中已填字段一律保留不变(空值才被模板覆盖), 模板删除的字段在 tokenm 中保留。
目录/部署
- 代码:
/opt/pg-monitor; 数据:/var/lib/pg-monitor(SQLitepg.db/checkoutrepo/); 密钥:/etc/pg-monitor/secrets.env(0600)。 - systemd:
pg-monitor.timer(每小时 + 随机延迟) →pg-monitor.service(oneshot)。 - 日志:
journalctl -u pg-monitor.service。 - 手动运行:
python3 -m pg_monitor.orchestrator; 查看 TG 会话:python3 -m pg_monitor.tg list。
风险与运维要点
- TG 用户账号低频短连, 会话文件
/var/lib/pg-monitor/telethon.session勿删(重登需验证码)。 - 精确镜像 = 与最新包完全一致: 若仓库出现"莫名删除", 先看最近同步记录, 均为包内移除。
- 删除与覆盖均有 DB
sync_log留痕, 可回溯每批 added/modified/deleted 明细。