179 lines
9.4 KiB
Markdown
179 lines
9.4 KiB
Markdown
# tv · PG 资源镜像
|
|
|
|
> PandaG 发布包自动监控同步仓库(由 pg-monitor 维护)
|
|
|
|
## 📡 最近同步记录
|
|
|
|
### 2026-10-11 03:03 同步 pg.20261011-1412.zip
|
|
- 管理员说明: 优化外调流程,降低宿主播放器被杀掉的概率
|
|
VLC:提高解码健壮性
|
|
- 文件: 新增 0 / 修改 2 / 删除 0
|
|
- 修改: pg.jar、pg.jar.md5
|
|
|
|
### 2026-10-10 03:03 同步 pg.20261010-1455.zip
|
|
- commit: `69fe2764263f`
|
|
- 管理员说明: 逆天功能:不修改宿主的情况下实现跨设备播放记录和进度同步,在网盘配置>远程配置中配置,默认开启,并贴心的准备了"隐藏"功能,在某个终端上看了少儿不宜的内容可以跨设备隐藏 修复同步失败问题
|
|
- 文件: 新增 0 / 修改 2 / 删除 0
|
|
- 修改: pg.jar、pg.jar.md5
|
|
|
|
### 2026-10-10 00:04 同步 pg.20261010-1122.zip
|
|
- commit: `d87d1edc90e6`
|
|
- 管理员说明: 逆天功能:不修改宿主的情况下实现跨设备播放记录和进度同步,在网盘配置>远程配置中配置,默认开启,并贴心的准备了"隐藏"功能,在某个终端上看了少儿不宜的内容可以跨设备隐藏
|
|
- 文件: 新增 0 / 修改 4 / 删除 0
|
|
- 修改: lib/aliproxy.tar.xz、lib/aliproxy.tar.xz.md5、pg.jar、pg.jar.md5
|
|
|
|
### 2026-10-09 06:03 同步 pg.20261009-1741.zip
|
|
- commit: `c8802e647e93`
|
|
- 管理员说明: 七味:增加验证码输入框
|
|
- 文件: 新增 0 / 修改 4 / 删除 0
|
|
- 修改: lib/aliproxy.tar.xz、lib/aliproxy.tar.xz.md5、pg.jar、pg.jar.md5
|
|
|
|
### 2026-10-07 22:04 同步 pg.20261008-0951.zip
|
|
- commit: `d5cf7c82a14a`
|
|
- 管理员说明: 最强国内直播:增加"纯低码" 来自肥羊总开源的yspweb
|
|
- 文件: 新增 0 / 修改 3 / 删除 0
|
|
- 修改: jsm.json、lib/allinone.tar.xz、lib/allinone.tar.xz.md5
|
|
|
|
### 2026-10-03 22:03 同步 pg.20261004-0909.zip
|
|
- commit: `b4afad4ccb7b`
|
|
- 管理员说明: 最强国内直播: 网盘设置 直播设置中增加直播是否随宿主启动开关
|
|
- 文件: 新增 0 / 修改 2 / 删除 0
|
|
- 修改: pg.jar、pg.jar.md5
|
|
|
|
### 2026-10-03 07:03 同步 pg.20261003-1823.zip
|
|
- commit: `1ed9304bc178`
|
|
- 管理员说明: 最强国内直播:启动后首次启动直播时增加提示
|
|
- 文件: 新增 0 / 修改 2 / 删除 0
|
|
- 修改: pg.jar、pg.jar.md5
|
|
|
|
### 2026-10-01 23:03 同步 pg.20261002-1037.zip
|
|
- commit: `48ce9d4f628a`
|
|
- 管理员说明: 最强国内直播:修复首次加载卡住问题
|
|
- 文件: 新增 0 / 修改 2 / 删除 0
|
|
- 修改: pg.jar、pg.jar.md5
|
|
|
|
### 2026-09-30 04:12 同步 pg.20260930-1509.zip
|
|
- commit: `10f6843de6ac`
|
|
- 管理员说明: aliproxy:针对ISO大幅优化
|
|
allinone:宿主启动后首次进入直播才会运行,平时不运行.
|
|
- 文件: 新增 0 / 修改 6 / 删除 0
|
|
- 修改: lib/aliproxy.tar.xz、lib/aliproxy.tar.xz.md5、lib/allinone.tar.xz、lib/allinone.tar.xz.md5、pg.jar、pg.jar.md5
|
|
|
|
### 2026-09-27 21:03 同步 pg.20260928-0859.zip
|
|
- commit: `75df3b24171e`
|
|
- 管理员说明: 二进制改为默认64位(除非明确探测到32位内核)
|
|
- 文件: 新增 0 / 修改 2 / 删除 0
|
|
- 修改: pg.jar、pg.jar.md5
|
|
|
|
### 2026-09-27 08:04 同步 pg.20260927-1933.zip
|
|
- commit: `9110c42de768`
|
|
- 管理员说明: 优化觅盘搜索结果
|
|
优化所有带二级菜单的站源的AI行为记录.
|
|
- 文件: 新增 0 / 修改 2 / 删除 0
|
|
- 修改: pg.jar、pg.jar.md5
|
|
|
|
### 2026-09-26 23:02 同步 pg.20260927-1004.zip
|
|
- commit: `c4c0c00ede01`
|
|
- 管理员说明: 修复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
|
|
|
|
---
|
|
|
|
## 📌 本仓库自动维护说明
|
|
|
|
本仓库 `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 明细。
|