tools/: Screenshot-Skript (headless Chromium) + Demo-Generator dauerhaft ablegen
Image bauen und in die Registry schieben / build (push) Successful in 6s

- tools/screenshot.sh: konsolidiert (--view today|history, --size, --out,
  --full); startet eigenen Server mit temporaerem Zustand, befuellt eine
  Session bzw. importiert Demo-Daten, schießt den Screenshot, raeumt auf
- tools/gen_demo.py: Demo-Daten-Generator (Pfade relativ zum Repo)
- tools/README.md: Nutzung
This commit is contained in:
AI-Agent committed 2026-10-05 14:23:46 +00:00
1 parent c7647ba962
commit 314f4f329e
3 files changed
+307

No files matched your search

+33
View File
@@ -0,0 +1,33 @@
# tools
Helfer für Entwicklung und Doku. Nicht Teil der App.
## `gen_demo.py`
Erzeugt `demo-data.json` (12 Wochen realistischer Verlauf: Plateaus,
Deload-Woche, ausgelassene Tage, Streuung, Notizen).
```bash
python3 tools/gen_demo.py
```
## `screenshot.sh`
Screenshot der App per headless Chromium (für README/Doku). Startet einen
eigenen Server auf einem temporären Zustand, befüllt eine Beispiel-Session
oder importiert die Demo-Daten, schießt den Screenshot und räumt auf.
```bash
# Heute-Ansicht, alle Übungen befüllt (für README)
tools/screenshot.sh --full --out assets/screenshot.png
# Verlauf mit Demo-Daten
tools/screenshot.sh --view history --out /tmp/history.png
# Handy-Ansicht
tools/screenshot.sh --size 390x844 --out /tmp/mobile.png
```
Optionen: `--view today|history`, `--size WxH`, `--out PFAD`, `--full`.
Voraussetzung: `chromium` (oder `chromium-browser`), `python3`, `curl`.