- legt .venv an (--upgrade-deps) und installiert requirements.txt,
überspringt das, wenn .venv schon existiert
- Browser für webscan: Arch -> Hinweis auf System-Chromium,
sonst Playwright-Chromium installieren
- doc/README.md verweist auf das Skript
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- libs/webscan.py: Screenshots von Webseiten (Kundennummer;URL) mit
Playwright/Chromium, parallel, Größe aus [webscan] der Konfiguration;
der Zuschnitt mit convert entfällt
- bin/webscan.sh ruft webscan.py auf (Python aus .venv, falls vorhanden)
- bin/webscan und libs/CutyCapt (Qt4-WebKit, 2012) entfernt
- requirements.txt, .gitignore, Abschnitt in doc/README.md
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- piccreate.py, utils.py: print, configparser, has_key -> in, UTF-8 I/O
- smart_str/smart_unicode entfernt, eigenes slugify() in utils.py
- configparser mit strict=False (doppelte [+] Sektion in den Font-cfgs)
- Shebangs und bin/piccreate auf python3
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>