tools/: Screenshot-Skript (headless Chromium) + Demo-Generator dauerhaft ablegen
Image bauen und in die Registry schieben / build (push) Successful in 6s
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:
1 parent
c7647ba962
commit
314f4f329e
3 files changed
+307
No files matched your search
@@ -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`.
|
||||
Reference in new issue
Block a user