git404hub

what is mideahavara fr?

oidawapplervienna/mideahavara — explained in plain English

Analysis updated 2026-05-18

4PythonAudience · generalComplexity · 2/5Setup · moderate

tl;dr

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.

vibe map

mindmap
  root((MideaHavara))
    What it does
      Tracks one air conditioner model
      Checks retailer stock every 10 min
      Sends Telegram alerts
    Tech stack
      Python
      GitHub Actions
      Telegram Bot API
    Use cases
      Get alerted when a specific product is in stock
      Track price under a target threshold
      Monitor local store availability
    Audience
      Bargain hunters
      Vibe coders adapting trackers
      DIY automation users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Get a Telegram alert the moment a specific product becomes orderable online below your target price.

VIBE 2

Fork the tracker and reconfigure it in config.yaml to watch a different product or set of retailers.

VIBE 3

Monitor nearby physical store stock in addition to online availability for a chosen radius.

VIBE 4

Run a free, serverless price-watch using only GitHub Actions and a Telegram bot.

what's the stack?

PythonGitHub ActionsTelegram Bot APIYAML config

how it stacks up fr

oidawapplervienna/mideahavara1038lab/agnes-ai3eyedtiger/video2vrcemote
Stars444
LanguagePythonPythonPython
Setup difficultymoderateeasyeasy
Complexity2/52/51/5
Audiencegeneralvibe codervibe coder

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires creating a Telegram bot, storing its token and chat ID as GitHub secrets, and editing config.yaml with product and store URLs.

No license is stated in the README, so usage rights are unclear.

in plain english

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.

prompts (copy fr)

prompt 1
Help me fork this repo and set up my own Telegram bot token and chat ID to receive its alerts.
prompt 2
Walk me through editing config.yaml to track a different product's EAN, price limit, and store URLs.
prompt 3
Explain how this tracker decides whether a listing counts as really in stock versus just listed.
prompt 4
Show me how to enable the daily heartbeat status message described in this README.

Frequently asked questions

what is mideahavara fr?

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.

What language is mideahavara written in?

Mainly Python. The stack also includes Python, GitHub Actions, Telegram Bot API.

What license does mideahavara use?

No license is stated in the README, so usage rights are unclear.

How hard is mideahavara to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is mideahavara for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.