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
913 B
913 B
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).
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.
# 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.