# Generátor katalogu Generuje PDF katalog z YAML nebo CSV dat přes HTML/CSS šablonu. ## Instalace ```bash python -m venv .venv source .venv/bin/activate # Windows: .venv\\Scripts\\activate pip install -r requirements.txt ``` > Poznámka: WeasyPrint může na některých systémech vyžadovat systémové knihovny. Pokud by instalace zlobila, lze později přepnout renderer na Playwright/Chromium. ## Použití Z YAML: ```bash python generate_catalog.py --input catalog.yaml ``` Z CSV: ```bash python generate_catalog.py --input catalog.csv --title "BistroUšky" --subtitle "CAKE AND PATISSERIE" ``` Výstup je standardně `output/katalog.pdf`. ## Struktura dat - `brand`: název, podtitulek, logo, pozadí, ikony - `settings`: rozložení, počet sloupců, výstupní soubor - `categories`: seznam kategorií - `products`: produkty v kategoriích Každý produkt má minimálně: - `name` - `price` - `image` Volitelně: - `note` - `tags` - `show_allergen_icon`