Background script
New drop at the store?
You’ll hear about it first.
A single dependency-free Python script. It reads the store’s public product feed, remembers what it has seen, and emails you only when something new shows up.
Reads the store’s products.json feed, up to 250 products per check.
Known products are kept in state.json, so you’re only told about genuinely new listings.
New products arrive as an email with name, price and link, sent by Mail.app via AppleScript.
Designed for cron or launchd: daily, weekly, whatever suits you.
The first run seeds the list without sending anything, so you aren’t flooded.
If a send fails it’s logged to run.log and retried on the next run.
There’s no settings window. Edit the constants at the top of check_products.py.
The first time it sends mail, macOS asks whether the process may control Mail. Choose Allow.
check_products.py and a README with setup stepsavantguard-watcher.zip · 3 KBA single Python script and a short README. Set your email address, run it once, then schedule it.
Download script · 3 KB