Baz00k@
Ikona HTML Export Enhancer
Databáze / média

HTML Export Enhancer

v0.1.1.01

Nástroj pro následné zpracování a vizuální vylepšování HTML exportů z MFilmDB. Upravuje styly, strukturu, šablony a formátování bez ručního zásahu do každého exportovaného souboru.

Co projekt řeší

Nástroj pro následné zpracování a vizuální vylepšování HTML exportů z MFilmDB. Upravuje styly, strukturu, šablony a formátování bez ručního zásahu do každého exportovaného souboru.

Jak aplikace funguje a k čemu slouží

Přehled

HtmlExportEnhancer_GUI je specializovaný nástroj pro post-processing a vylepšení HTML exportů generovaných systémem MFilmDB. Jeho hlavním účelem je transformovat strohý seznam souborů na bohatou filmovou databázi doplněnou o přesná metadata a přímé vazby na filmové portály.

Nástroj využívá pokročilou analytickou logiku k extrakci informací přímo z názvů souborů a adresářové struktury, což následně kombinuje s inteligentním web scrapingem portálu ČSFD.cz. Výsledkem je vizuálně i informačně bohatý export připravený pro webovou prezentaci nebo osobní archiv.

  • Primární účel: Obohacení MFilmDB exportů o reálná metadata a ČSFD linky.
  • Typ aplikace: Desktopové grafické rozhraní () s podporou automatizace.
  • Platformy: Windows, Linux, macOS.
  • Technologie: Python 3, /ttkbootstrap, BeautifulSoup4, Requests.

Základní údaje o aplikaci

Název aplikaceHtmlExportEnhancer_GUI
Verze0.1.1.01 (Stabilní sestavení)
Datum vydání2026-01-18
Velikost projektu~280 KB (zdrojový kód)
Jazyk / RuntimePython 3.10+
Framework UI (s volitelným rozšiřením )
Build / balíčkováníPortable script / PyInstaller ready
Závislosti, ,
Data / databázeJSON Cache (pro výsledky scrapingu)
KonfiguraceParametry v grafické rozhraní / Cache soubor
Bezpečnostní poznámkyRespektuje robot.txt a rate limiting (1.0s) pro ČSFD.

Použití (Quick Start)

  1. Výběr souboru: V hlavním okně zvolte cestu k HTML exportu z MFilmDB.
  2. Konfigurace metadat: Povolte/zakažte automatickou extrakci kvality, žánrů a seriálových dat.
  3. ČSFD Integrace: Pokud chcete doplnit odkazy, aktivujte "Web Scraping" (vyžaduje čas dle počtu filmů).
  4. Spuštění procesu: Klepněte na "Vylepšit export" a sledujte progress bar.
Tip: První běh se scrapingem může trvat déle kvůli rate limitingu. Opakované běhy jsou díky JSON cache bleskové.

Troubleshooting

ProblémPříčinaŘešení
Chyba 429 při scrapinguPříliš mnoho požadavků na ČSFDZvyšte v kódu nebo počkejte.
Špatné kódování (diakritika)Soubor není v UTF-8 ani CP1250Uložte HTML export v Notepadu jako UTF-8 s BOM.
Chybí tlačítka grafické rozhraníModul není dostupnýNainstalujte jej přes pip nebo použijte standardní téma.