945562672/dsh-session-leftover-purge ↗★ 0
dsh-session-leftover-purge
删除会话后清理 bili 与 cost-meter 残留 / Purge bili & cost-meter leftovers after a session is deleted 适合使用bili或cost-meter插件,且需要彻底保持数据干净的用户。
같은 패키지 이름의 다른 저장소
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:945562672/dsh-session-leftover-purge使用
装好后不需要任何操作。默认只做两件事:清掉 bili 的 JSON 快照和 index.db 里的行。
| 项目 | 默认 | 说明 |
|---|---|---|
| 总开关 | 开 | 关掉后不再清理,也不再监听删除 |
| bili JSON 快照 | 开 | 删掉 bili 面板里该会话的那一条 |
| bili SQLite 索引 | 开 | 删掉 bili 索引里的行;删前自动备份,可回滚 |
| cost-meter 账本明细 | 关 | 只删 cost-meter 账本里的明细行,总额不动 |
| cost-meter 原始明细文件 | 关 | 删掉 cost-meter 每轮用量的凭证文件 |
| 开机回收 index.db 空间 | 关 | 回收已删行占用的空间;失败不影响数据 |
| 备份保留天数 | 7 天 | 过期即删;0 = 永久保留 |
| 演练模式 | 关 | 只写日志,不移动也不删除 |
| 开机对账 | 开 | 启动时扫描孤儿快照并写报告 |
| 自动清理孤儿 | 关 | 对账发现孤儿就直接清理 |
| 开机延迟 | 8000 ms | 开机对账前等待多久 |
开关在 设置 → 插件 → 插件管理 → dsh-session-leftover-purge。改动即时生效,不用重启。
「恢复最近备份 / 删除全部备份 / 立即备份 cost-meter 账本」三个字段是触发器:填入一个新数字 并保存就执行一次(DSH 的表单没有按钮,只能这样表达动作)。