Przejdź do treści
czechdatasets

Czeskie święta, kody banków, kursy ČNB, imieniny i walidatory za darmo

Czeskie święta państwowe i dni robocze 2000–2050, kody banków ČNB, dzienne kursy ČNB od 1991 roku, imieniny oraz walidatory IČO, DIČ, rodné číslo, numeru rachunku, IBAN, kodu pocztowego i ID skrzynki danych w JS/TS, Pythonie i SQL.

Za darmo, bez rejestracji i bez płatności · stan danych na 9.11.2026

Wyspa z otwartą furtką ogrodową, wiejską tablicą ogłoszeń, sadem owocowym i ulamiWyspa z otwartą furtką ogrodową, wiejską tablicą ogłoszeń, sadem owocowym i ulami

Ile pracy to oszczędza

Małe słowniki kodów, które zwykle przepisuje się ze stron WWW i ustaw, oraz walidatory z testami: 8 w JavaScripcie, 13 w Pythonie i 74 kontrole w SQL.

Zmierzone przy naszej budowie

Wierszy kodu i testów
763
Czas maszynowy jednej budowy
5 min

Zużycie agenta AI zmierzyliśmy przy 6 innych zbiorach: pierwsza działająca wersja kodu kosztowała od 10 mln do 40 mln tokenów i 21–62 min pracy agenta. Budowa razem z pobraniem źródeł, zmierzona na Apple M5 (10 rdzeni, 24 GB RAM).

Stan danych
9.11.2026
Wiersze
322 775
Tabele
8
Zawartość pakietu
8 tabel; dodatkowo Walidatory
Formaty
PostgreSQL, Parquet, CSV, JSON
Licencja źródła
MIT, warunki ČNB, CC BY-SA 4.0

Co jest w środku

Bezpłatny pakiet dla programistów: słownik kodów banków ČNB (Czeski Bank Narodowy), dzienne kursy rynku walutowego ČNB od 1991 roku, kursy pozostałych walut i historia stopy repo, święta państwowe i pozostałe święta oraz kalendarz dni roboczych 2000–2050 (w tym dni z zamkniętymi sklepami), imieniny i walidatory IČO (czeski numer identyfikacyjny firmy), DIČ (czeski numer podatkowy), RČ (rodné číslo, czeski numer ewidencyjny), numeru rachunku, IBAN, kodu pocztowego i skrzynki danych (czeski państwowy system e-doręczeń) w JS/TS, Pythonie i SQL.

TabelaWiersze
bankyKody banków i instytucji płatniczych według ČNB47
svatkyŚwięta państwowe i pozostałe święta 2000–2050647
pracovni_dnyKażdy dzień 2000–2050: dzień roboczy, święto, tryb otwarcia sklepów18 628
jmeninyImieniny według kalendarza cywilnego560
kurzyDzienne kursy rynku walutowego ČNB od 1 stycznia 1991269 291
menyPaństwo i nazwa waluty dla każdego kodu z tabeli kursów58
kurzy_ostatnich_menKursy pozostałych walut ČNB, miesięcznie od maja 200433 426
repo_sazbaHistoria dwutygodniowej stopy repo ČNB od 1995 roku118

Do pobrania

Każdy format zawiera te same dane. Pobierasz tylko ten, którego potrzebujesz; integralność sprawdzisz plikiem SHA256SUMS.

FormatPlikiRozmiar
PostgreSQLschema.sql z typami, kluczami, indeksami i komentarzami oraz import.sh, który wczytuje dane z CSV812 kB
ParquetJeden plik na tabelę (zstd). DuckDB, Polars i pandas czytają go bez importu.8968 kB
CSVUTF-8, przecinek, nagłówek; duże tabele jako .csv.gz89,3 MB
JSONTablica obiektów, duże tabele jako JSON Lines (.jsonl.gz)829 MB
Dodatkowo w pakieciePlikiRozmiar
WalidatoryJS/TS, Python i SQL z testami, licencja MIT848 kB
  • W przygotowaniu Imiona: płeć i forma zwrotu: Imiona i nazwiska z płcią i wołaczem do zwrotów w e-mailach.

Przykład kodu

Więcej przykładów dla SQL, DuckDB, Pythona i Node.js znajdziesz w README.md w pakiecie.

Termin płatności za 10 dni roboczychPostgreSQL
-- 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;
WalidatoryJavaScript
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'

Pobierz od razu.

Bez rejestracji i bez płatności. Płatne zbiory opierają się na tych samych kodach: komplet 15 zbiorów kosztuje 2490 CZK.