Databáze / média
csfd scraper
1.0.0
Pomocný modul pro vyhledávání filmů na ČSFD.cz a získávání přesných adres jejich profilů. Slouží jako enrichment komponenta pro filmové databázové workflow a další nástroje.
Co projekt řeší
Pomocný modul pro vyhledávání filmů na ČSFD.cz a získávání přesných adres jejich profilů. Slouží jako enrichment komponenta pro filmové databázové workflow a další nástroje.
Jak aplikace funguje a k čemu slouží
Přehled
CSFD Scraper slouží jako páteřní komponenta pro MFilmDB při automatickém doplňování metadat o filmech. Namísto ručního vkládání odkazů dokáže modul na základě názvu a roku vydání identifikovat správný profil filmu a vrátit strukturovaná data včetně ID, hodnocení a technických informací.
- Primární účel: Programové vyhledávání a parsování dat z webu ČSFD.cz.
- Typ aplikace: Python knihovna / modul (bez grafické rozhraní).
- Platformy: Cross-platform (vyžaduje Python).
- Technologie: requests, BeautifulSoup4, HTML parsování.
Základní údaje o aplikaci
| Název aplikace | CSFD Scraper |
|---|---|
| Verze | 1.0.0 |
| Datum vydání | 2026-01-18 |
| Velikost projektu | cca 25 KB (čistý kód) |
| Jazyk / Runtime | Python 3.8+ |
| Framework | requests + bs4 |
| Závislosti | , |
| Data / databáze | In-memory cache |
Použití
Základní programové volání:
Formáty dat
Výstupem funkce je objekt třídy (dataclass) s následující strukturou:
- (str): Plný název filmu na profilu.
- (int): Rok produkce.
- (str): Kanonická URL (např. ).
- (int): Unikátní numerické ID v systému ČSFD.
- (float): Aktuální procentuální hodnocení.
- / : Textová pole o původu filmu.
- (list): Seznam jmen režisérů.
Troubleshooting
| Problém | Příčina | Řešení |
|---|
