Rozšíření na krajská města

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 a Ústí nad Labem. 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.

Vývoj probíhal ve spolupráci s platformou Claude (Anthropic).

Jak to začalo

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 probíhal ve spolupráci s platformou ChatGPT.

Technické informace

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ů:

Jak to funguje?

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.

Webová stránka

Doména je registrována přes webglobe.cz a přesměrována na veřejnou IP adresu serveru. Veškerá komunikace je šifrována pomocí SSL certifikátů spravovaných přes Traefik.