Files
tv/README.md
T

8.8 KiB

tv · PG 资源镜像

PandaG 发布包自动监控同步仓库(由 pg-monitor 维护)

📡 最近同步记录

2026-09-26 23:02 同步 pg.20260927-1004.zip

  • 管理员说明: 修复Android7兼容性问题
  • 文件: 新增 0 / 修改 2 / 删除 0
    • 修改: pg.jar、pg.jar.md5

2026-09-26 22:04 同步 pg.20260927-0949.zip

  • commit: f2f3c1642eb8
  • 管理员说明: 宝宝摊牌了:为了嫖Gemini订阅, 宝宝让Antigravity改了几次,结果改出一堆毛病,现已完全修复(各种网盘资源站)
  • 文件: 新增 0 / 修改 2 / 删除 0
    • 修改: pg.jar、pg.jar.md5

2026-09-26 20:04 同步 pg.20260927-0745.zip

  • commit: da670a0adacf
  • 管理员说明: Bili: 修复"内部搜索"和"我喜欢的"无限重复问题, 默认分辨率改为1440, 尝试修复硬件解码能力侦测在低版本系统上崩溃的问题
  • 文件: 新增 0 / 修改 2 / 删除 0
    • 修改: pg.jar、pg.jar.md5

2026-09-26 19:04 同步 pg.20260927-0651.zip

  • commit: 63902a25b15f
  • 管理员说明: Bili:修复内部搜索和我喜欢的无限重复问题
  • 文件: 新增 0 / 修改 2 / 删除 0
    • 修改: pg.jar、pg.jar.md5

2026-09-26 09:02 同步 pg.20260926-2040.zip

  • commit: 98fbf70f3e98
  • 管理员说明: 修复远程输入 修复部分webview弹出问题 Youtube/Bili: 未设置最高分辨率时默认1080p, 防止无限制后拿到8K分辨率导致播放失败.
  • 文件: 新增 0 / 修改 2 / 删除 0
    • 修改: pg.jar、pg.jar.md5

2026-09-26 07:03 同步 pg.20260926-1830.zip

  • commit: 6151db51a138
  • 管理员说明: youtube:尝试修复我的列表 bili:所有和youtube的共享配置都分离.
  • 文件: 新增 0 / 修改 2 / 删除 0
    • 修改: pg.jar、pg.jar.md5

2026-09-26 04:02 同步 pg.20260926-1530.zip

  • commit: 8a33208019ba
  • 管理员说明: Youtube/Bili: 增加我的列表 并继续保持宝宝地球唯一的全功能SABR三方播放方案的地位 瓜子:增加首页推荐内容 所有磁力:详情页恢复原始标题显示 AI猜你喜欢:改为真正进入分类才开始加载海报. 强制32位开关改为3态:自动/强制32/强制64 可以自行选择,切换二进制位数时自动清理老的二进制, 修复因为Gemini的愚蠢而导致强制64一直失效的问题.
  • 文件: 新增 0 / 修改 2 / 删除 0
    • 修改: pg.jar、pg.jar.md5

2026-09-26 01:02 同步 pg.20260926-1231.zip

  • commit: bbefc9fe0604
  • 管理员说明: Youtube/Bili: 增加我的列表 并继续保持宝宝地球唯一的全功能SABR三方播放方案的地位 瓜子:增加首页推荐内容 所有磁力:详情页恢复原始标题显示 AI猜你喜欢:改为真正进入分类才开始加载海报. 强制32位开关改为3态:自动/强制32/强制64 可以自行选择,切换二进制位数时自动清理老的二进制
  • 文件: 新增 0 / 修改 2 / 删除 0
    • 修改: pg.jar、pg.jar.md5

2026-09-25 22:04 同步 pg.20260926-0932.zip

  • commit: a31b0d9e3185
  • 管理员说明: Youtube/Bili: 增加我的列表 并继续保持宝宝地球唯一的全功能SABR三方播放方案的地位 瓜子:增加首页推荐内容 所有磁力:详情页恢复原始标题显示 AI猜你喜欢:改为真正进入分类才开始加载海报. 强制32位开关改为3态:自动/强制32/强制64 可以自行选择
  • 文件: 新增 0 / 修改 2 / 删除 0
    • 修改: pg.jar、pg.jar.md5

2026-09-25 21:03 同步 pg.20260926-0838.zip

  • commit: e99c381f6cd0
  • 管理员说明: 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

📌 本仓库自动维护说明

本仓库 zjp/tv 由 PG 自动监控更新项目(/opt/pg-monitor)全自动维护: 监控 Telegram 群组/频道 PandaG节奏熊猫 发布的最新压缩包 pg.YYYYMMDD-HHMM.zip, 自动下载解压, 与仓库逐目录逐文件(相对路径+SHA256)严谨对比, 将差异精确镜像同步到此仓库, 并推送 TG 通知 + 在此登记同步记录。

实现逻辑

  1. 监控: 每 1 小时由 systemd timer 短进程触发一次(无常驻, 空闲零占用); Telethon 用户会话拉取群组近期文档消息。
  2. 识别: 正则 pg.\d{8}-\d{4}.zip 匹配官方发布的压缩包(仅接受频道侧发布、剔除普通成员), 与历史库去重后取最新未处理包; 消息文本作为"管理员更新说明"。
  3. 下载解压: 下载至缓存并 SHA256 校验 → 安全解压(zip-slip 防护 + 总大小上限)。
  4. 对比: 提取目录与仓库 checkout 生成 相对路径→SHA256 全量清单, 得到 added/modified/deleted(新增/修改/删除), 不漏任何更新。
  5. 永久规则: 对 jsm.json 每次重放永久规则(见下); lib/tokentemplate.json 模板变更合并进 lib/tokenm.json, tokenm 已填账户信息永不覆盖。
  6. 精确镜像推送: 新包不存在的文件在仓库中同步删除(自有文件 README.md/.gitignore 与结构文件 jsm.json、lib/tokenm.json 受保护不删; dt/fy.gif 为 logo 永久规则配套资源, 包缺失时保留仓库现存副本), git commit + push 到本仓库 main。
  7. 通知与记录: 同步成功后推送 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(SQLite pg.db/checkout repo/); 密钥: /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 明细。