Preskočiť na obsah
czechdatasets

České štátne sviatky, kódy bánk, kurzy ČNB, meniny a validátory zadarmo

České štátne sviatky a pracovné dni 2000–2050, kódy bánk ČNB, kurzy ČNB po dňoch od roku 1991, meniny a validátory českého IČO, DIČ, rodného čísla, čísla účtu, IBAN, PSČ a ID dátovej schránky v JS/TS, Pythone a SQL.

Zadarmo, bez registrácie a bez platby · stav dát 9. 11. 2026

Ostrov s otvorenou záhradnou bránkou, dedinskou vývesnou tabuľou, ovocným sadom a úľmiOstrov s otvorenou záhradnou bránkou, dedinskou vývesnou tabuľou, ovocným sadom a úľmi

Koľko práce to ušetrí

Malé číselníky, ktoré sa inak odpisujú z webov a zákonov, a validátory s testami: 8 v JavaScripte, 13 v Pythone a 74 kontrol v SQL.

Zmerané pri našej stavbe

Riadkov kódu a testov
763
Strojový čas zostavenia
5 min

Spotrebu AI agenta máme zmeranú pri 6 iných sadách: prvá funkčná verzia kódu stála 10 mil. až 40 mil. tokenov a 21–62 min behu agenta. Zostavenie vrátane stiahnutia zdrojov, merané na Apple M5 (10 jadier, 24 GB RAM).

Stav dát
9. 11. 2026
Riadkov
322 775
Tabuliek
8
Obsah balíčka
8 tabuliek; navyše Validátory
Formáty
PostgreSQL, Parquet, CSV, JSON
Licencia zdroja
MIT, podmienky ČNB, CC BY-SA 4.0

Čo je vnútri

Bezplatný balíček pre vývojárov: číselník kódov bánk ČNB (Česká národná banka), kurzy devízového trhu ČNB po dňoch od roku 1991, kurzy ostatných mien a história repo sadzby, štátne a ostatné sviatky a kalendár pracovných dní 2000–2050 (vrátane dní so zatvorenými obchodmi), meniny a validátory IČO/DIČ/RČ/účtu/IBAN/PSČ a ID dátovej schránky (česká obdoba slovenskej elektronickej schránky) v JS/TS, Pythone a SQL.

TabuľkaRiadkov
bankyKódy bánk a platobných inštitúcií podľa ČNB47
svatkyŠtátne a ostatné sviatky 2000–2050647
pracovni_dnyKaždý deň 2000–2050: pracovný deň, sviatok, otvárací režim obchodov18 628
jmeninyMeniny podľa českého občianskeho kalendára560
kurzyKurzy devízového trhu ČNB po dňoch od 1. 1. 1991269 291
menyKrajina a názov meny ku každému kódu z kurzového lístka58
kurzy_ostatnich_menKurzy ostatných mien ČNB, mesačne od mája 200433 426
repo_sazbaHistória dvojtýždňovej repo sadzby ČNB od roku 1995118

Na stiahnutie

Každý formát obsahuje rovnaké dáta. Stiahneš len ten, ktorý potrebuješ; integritu overíš súborom SHA256SUMS.

FormátSúborovVeľkosť
PostgreSQLschema.sql s typmi, kľúčmi, indexmi a komentármi a import.sh, ktorý načíta dáta z CSV812 kB
ParquetJeden súbor na tabuľku (zstd). DuckDB, Polars a pandas ho čítajú bez importu.8968 kB
CSVUTF-8, čiarka, hlavička; veľké tabuľky ako .csv.gz89,3 MB
JSONPole objektov, veľké tabuľky ako JSON Lines (.jsonl.gz)829 MB
Navyše v balíčkuSúborovVeľkosť
ValidátoryJS/TS, Python a SQL s testami, licencia MIT848 kB
  • Pripravujeme Mená: pohlavie a oslovenie: Krstné mená a priezviská s pohlavím a českým 5. pádom (vokatívom) na oslovenie v e-mailoch.

Ukážka kódu

Ďalšie príklady pre SQL, DuckDB, Python a Node.js sú v README.md vnútri balíčka.

Splatnosť o 10 pracovných dníPostgreSQL
-- PostgreSQL: datum splatnosti = 10 pracovních dnů po 2026-12-18
SELECT datum FROM zdarma.pracovni_dny
WHERE datum > '2026-12-18' AND je_pracovni_den ORDER BY datum OFFSET 9 LIMIT 1;
ValidátoryJavaScript
import { isValidIco, parseRodneCislo, bankAccountToIban } from './validace.js';
isValidIco('25123891');                    // true
parseRodneCislo('736028/5163');            // { normalized: '736028/5163', datumNarozeni: '1973-10-28', pohlavi: 'Z' }
bankAccountToIban('19-2000145399/0800');   // 'CZ6508000000192000145399'

Stiahni si to hneď.

Bez registrácie a bez platby. Platené sady na tieto kódy nadväzujú: všetkých 15 spolu stojí 2 490 Kč.