Analysis updated 2026-05-18
Get a Telegram alert the moment a specific product becomes orderable online below your target price.
Fork the tracker and reconfigure it in config.yaml to watch a different product or set of retailers.
Monitor nearby physical store stock in addition to online availability for a chosen radius.
Run a free, serverless price-watch using only GitHub Actions and a Telegram bot.
| oidawapplervienna/mideahavara | 1038lab/agnes-ai | 3eyedtiger/video2vrcemote | |
|---|---|---|---|
| Stars | 4 | 4 | 4 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | easy | easy |
| Complexity | 2/5 | 2/5 | 1/5 |
| Audience | general | vibe coder | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
Requires creating a Telegram bot, storing its token and chat ID as GitHub secrets, and editing config.yaml with product and store URLs.
This project is a price and availability tracker for one specific air conditioner, the Midea PortaSplit 12,000 BTU, aimed at someone in Austria or Germany who wants to buy it as soon as it becomes available for under 800 euros. It is a modified version of an earlier tracker project, adapted to check Austrian retailer websites and to focus specifically on this one product. The tracker runs automatically roughly every 10 minutes using GitHub Actions, so the owner does not need to run their own server or keep a computer on. Every run, it checks several retailer websites, including Geizhals, Idealo, MediaMarkt, Saturn, OBI, Bauhaus, and Amazon, along with local store stock within 25 kilometers of a specific German town, to see whether the exact product is genuinely orderable rather than just listed. It applies strict rules before sending an alert: the product must match by its EAN barcode or title, it must be marked as truly in stock online rather than only available in a physical store, the price must be at or under the target, and the item must be new unless used items from Amazon Warehouse are explicitly allowed. If a matching offer appears that was not there on the last check, it sends a push notification through Telegram with a direct link to buy it. The README documents, retailer by retailer, which sites currently work reliably and which are blocked or unreliable because of bot protection, since some retailers use anti-automation defenses that the tracker's browser-based fallback tries to get around. It also sends a daily status message confirming the tracker is still running, along with an immediate alert if every single data source fails at once, so a silent breakdown does not go unnoticed. Setting it up involves creating your own copy of the repository, creating a Telegram bot to receive alerts, storing the bot's credentials as GitHub secrets, and filling in a configuration file with the product details and store URLs you want tracked. The README does not state a license.
An automated tracker that checks Austrian and German retailer sites every 10 minutes for a specific air conditioner in stock under 800 euros, sending a Telegram alert when found.
Mainly Python. The stack also includes Python, GitHub Actions, Telegram Bot API.
No license is stated in the README, so usage rights are unclear.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.