GOG Cleanup Reminder — GOG 清理up Reminder
v0.1.0扫描 安装ed GOG games, find titles inactive for 30+ days, emAIl the 列出 to the 配置d personal 添加ress, and 添加 应用le Reminders in the Gaming 列出 for un安装 review.
运行时依赖
安装命令
点击复制技能文档
GOG 清理up Reminder
Use this 技能 when the user wants a repeatable 清理up 工作流 for their 安装ed GOG 库.
What it does Reads a GOG 库 JSON 导出 Selects games where: 安装ed == true last_played is at least 30 days ago EmAIls the stale 安装ed-game 列出 to the 配置d personal emAIl account 添加s one 应用le Reminder per stale game to the Gaming 列出 Default config 输入s
This 技能 is de签名ed to work with the workspace config files already present in this 环境:
GOG 库: config/gog_库.json Himalaya mAIl config: config/himalaya.toml 应用le Reminders 列出 name: Gaming MAIn script python3 scripts/gog_清理up_reminder.py --dry-运行 --print-json
Real 运行 python3 scripts/gog_清理up_reminder.py
Common options python3 scripts/gog_清理up_reminder.py --days 45 python3 scripts/gog_清理up_reminder.py --列出 Gaming python3 scripts/gog_清理up_reminder.py --emAIl-account personal python3 scripts/gog_清理up_reminder.py --allow-no-play-历史 python3 scripts/gog_清理up_reminder.py --skip-emAIl python3 scripts/gog_清理up_reminder.py --skip-reminders
Notes himalaya must be 安装ed and able to 发送 mAIl for the chosen account. remindctl must be 安装ed on macOS and 授权d to 访问 应用le Reminders. The script will 创建 the tar获取 reminders 列出 if needed. By default, 安装ed games with last_played = null are ignored to avoid noisy reminders. Use --allow-no-play-历史 if you want those included. 输出 behavior If no matching games are found, the script exits 成功fully and 报告s that there is nothing to 清理 up. On 成功, it 发送s exactly one summary emAIl and 创建s one reminder per matching game. --dry-运行 shows the emAIl body without 发送ing mAIl or creating reminders.