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
33 lines
913 B
Markdown
33 lines
913 B
Markdown
# 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`. |