Projekt vznikl jako osobní iniciativa zaměřená na město Olomouc. Cílem bylo vytvořit přehlednou stránku, která poskytuje statistické údaje a rekordy o počasí na základě historických dat od 1. ledna 1960 až po současnost. Cílem projektu nikdy nebylo poskytovat detailní předpovědi počasí – k tomu slouží specializované služby jako windy.com. Zaměřili jsme se na historická data a jejich statistické zpracování – jaké jsou typické teploty pro daný den, jaké padly rekordy a jak se letošní rok porovnává s předchozími.
Vývoj první verze probíhal ve spolupráci s platformou ChatGPT.
Na základě zkušeností z první verze vznikla rozšířená verze pokrývající všechna krajská města České republiky: Prahu, Brno, Ostravu, Plzeň, Liberec, Olomouc, České Budějovice, Hradec Králové, Pardubice, Zlín, Jihlavu, Karlovy Vary, Ústí nad Labem a Havlíčkův Brod. Databáze opět sahá od roku 1960 až po dnešek a pro každé město jsou dostupné stejné statistiky – denní rekordy, mediánové teploty i srovnání s posledními třemi lety. Uživatel si může město jednoduše přepnout pomocí rozbalovacího seznamu na stránce.
Vývoj druhé verze probíhal ve spolupráci s platformou Claude (Anthropic).
Aplikace běží v prostředí Docker na serveru s operačním systémem Ubuntu, hostovaném na Oracle Cloud. Projekt sestává ze tří Docker kontejnerů:
Python skript je spouštěn každé dvě hodiny pomocí cron úlohy. Stahuje aktuální data z API služby open-meteo.com pro všechna krajská města a ukládá je přímo do databáze. Při prvním spuštění projektu byla jednorázově importována historická data od roku 1960 pro každé město zvlášť ze stejného zdroje.
Doména je registrována přes službu webglobe.cz a přesměrována na veřejnou IP adresu serveru. Veškerá komunikace je šifrována pomocí SSL certifikátů, které spravuje Traefik, a aplikace je dostupná pouze přes zabezpečené HTTPS připojení.