A tiny Python kit that watches product pages for you: logs every price check to a CSV and pings you on Telegram or email when the price hits your target or drops X%. Set it up once with cron (or Windows Task Scheduler) and it quietly does the boring checking.
WHAT YOU GET (ZIP, instant download)
monitor.py - single readable script (~200 lines, no magic)
- config.example.json - one JSON file: your product URLs, optional CSS selector, target price or drop %
- README.md - 3-step quick start, selector-finding guide, ready-made cron + Windows Task Scheduler lines, Telegram bot + email setup
- tests/ - offline fixture so you can try it without touching any website
HOW IT FINDS PRICES
In order: your CSS selector -> og:price meta tags -> JSON-LD structured data (covers most modern storefronts). One fetch per product per run - polite by design.
WHO IT IS FOR
Anyone tracking a handful of products (waiting on a GPU price drop, hunting gear, checking supplier listings) who does not want another web app or subscription - just a script on their own machine with the history in their own CSV.
HONESTY NOTE: utility software, not a managed service. Sites occasionally redesign their HTML - updating the selector field in the config is the whole maintenance cost. Follow each site's terms and robots.txt; keep it low-volume (hourly cron, a handful of products).
PRICING: $1 on purpose - collecting the first round of honest reviews. If it disappoints, roast it in the product Q&A; that is what the price is for.
DELIVERY: instant ZIP download right after payment (fully automated, works 24/7).
Support: message the store, replies within 24h.