Automated workflow: find installed GOG games not played recently → email report → add Apple Reminders.
bash
python3 scripts/sweep.py --library config/gog_library.json --email john.doe@example.com
scripts/sweep.py#FlagDefaultDescription--library``config/gog_library.jsonPath to GOG library JSON--days``30Dormancy threshold (days)--emailNoneRecipient email (required unless --no-email)--himalaya-account``personalHimalaya account to send from--reminders-list``GamingApple Reminders list name--no-emailfalseSkip email--no-remindersfalseSkip reminders--dry-runfalsePrint report only, no side effects
Expects the same schema as config/gog_library.json: an object with a games array where each game has name, installed (bool), last_played (ISO 8601 or null), and install_path.
installed: true games where last_played is older than --days (or null/never)himalaya message writeremindctl add --title "Consider uninstalling: <name>" --list <list>Full run with all options:
bash
python3 scripts/sweep.py \
--library config/gog_library.json \
--days 30 \
--email john.doe@example.com \
--himalaya-account personal \
--reminders-list Gaming
Dry run to preview:
bash
python3 scripts/sweep.py --dry-run --days 60