Skip to main content

Czech court case lookup tool (infosoud.gov.cz)

Project description

InfoSoud

Neoficiální klient pro InfoSoud — vyhledávání v soudních řízeních České republiky.

Umožňuje vyhledat průběh soudního řízení, nařízená jednání a události podle spisové značky. Data pocházejí z veřejného API Ministerstva spravedlnosti ČR.

infosoud.pravnikovo.info — webové rozhraní

Instalace

pip install infosoud

Použití

Příkazový řádek

# Vyhledat řízení
infosoud "1 T 64/2024" OSSCEDC
infosoud "1T64_2024 OSSCEDC"          # kompaktní formát
infosoud "4 T 21/2025 melnik"         # název soudu místo kódu

# Zobrazit jednání
infosoud --hearings "1 T 64/2024" OSSCEDC

# JSON výstup
infosoud --json "1 T 64/2024" OSSCEDC

# CSV výstup (události)
infosoud --csv "1 T 64/2024" OSSCEDC

# Vypsat soudy
infosoud --courts
infosoud --courts --csv

Python

from infosoud import InfoSoudClient, parse_spis_zn

client = InfoSoudClient()

# Vyhledat řízení
case = client.search_case("1 T 64/2024", "OSSCEDC")
print(case["stav"])          # "nevyřízená věc"
print(case["organizace"])    # "Okresní soud Děčín"

for event in case["udalosti"]:
    print(f"{event['datum']}  {event['udalost']}")

# Vyhledat jednání
hearings = client.search_hearings("1 T 64/2024", "OSSCEDC")
for h in hearings["udalosti"]:
    print(f"{h['datum']} {h['cas']}  {h['druhJednani']}  {h['resitel']}")

# Detail události (čas, jednací síň)
detail = client.get_event_detail("1 T 64/2024", "OSSCEDC", "NAR_JED", 48)
for attr in detail["atributy"]:
    print(f"{attr['typ']}: {attr['hodnota']}")

# Spisová značka — tolerantní parser
spis = parse_spis_zn("1T64_2024")
print(spis.canonical())  # "1 T 64/2024"
print(spis.compact())    # "1T64_2024"

# Fuzzy vyhledání soudu
code = client.resolve_court_name("melnik")  # → "OSSTCME"
code = client.resolve_court_name("praha 9") # → "OSPHA09"

# Seznam soudů
courts = client.build_court_map()  # {kód: název} pro všech 104 soudů

Formáty spisové značky

Parser je maximálně tolerantní — všechny tyto formáty jsou ekvivalentní:

1 T 64/2024       1T64/2024       1T 64/2024
1 T64/2024        1T64_2024       1 T 64 / 2024

Kód soudu lze přidat za sp. zn.: 1T64_2024 OSSCEDC

Místo kódu soudu lze zadat název: 4 T 21/2025 melnik (bez diakritiky)

API endpointy

Endpoint Metoda Popis
/api/v1/rizeni/vyhledej POST Vyhledání řízení
/api/v1/jednani/vyhledej POST Vyhledání jednání
/api/v1/udalost/vyhledej POST Detail události
/api/v1/organizace/lov GET Seznam krajských/vrchních soudů
/api/v1/organizace/podrizene/lov GET Seznam okresních soudů

Base URL: https://infosoud.gov.cz/api/v1

Kódy soudů

Kompletní seznam 104 soudů (96 z API + 8 poboček):

infosoud --courts

Příklady: OSSCEDC (OS Děčín), OSPHA09 (OS Praha 9), KSJIMBM (KS Brno), MSPHAAB (MS Praha)

Webové rozhraní

pip install infosoud[web]
python -m infosoud.web

Otevře webserver na http://localhost:8060 s vyhledávacím formulářem, timeline událostí, ICS exportem jednání a CSV exportem.

Licence

MIT — viz LICENSE


Neoficiální nástroj. Data pocházejí z infosoud.gov.cz. Projekt pravnikovo.info — open source nástroje pro právníky.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

infosoud-0.1.0.tar.gz (10.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

infosoud-0.1.0-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

Details for the file infosoud-0.1.0.tar.gz.

File metadata

  • Download URL: infosoud-0.1.0.tar.gz
  • Upload date:
  • Size: 10.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for infosoud-0.1.0.tar.gz
Algorithm Hash digest
SHA256 629a92609d06fe30c31a3c34d802aee50de6cef56fda796ec80c8c2b915b0d57
MD5 d1e26baa04c66cea87be49a909ddcde0
BLAKE2b-256 3d6531b3a91907e5656a1ab609d1fa41374384139b4cda030293ac6227aa36e7

See more details on using hashes here.

File details

Details for the file infosoud-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: infosoud-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 10.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for infosoud-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bcdac13e20e0e84b57fb029893e0607340aef58bd572b875fd3474495d973c15
MD5 6c55db04e8ec7e0d02ac48ee255cd05d
BLAKE2b-256 8dab228f63f1fed1c1e9eaae5c301b46eb924702b44e30cbea17e36aae9664b9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page