# 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`
