Files
Halloween/tools/instructions.md
T
2026-10-14 05:07:07 +02:00

31 lines
1.6 KiB
Markdown

# Modul `tools/`
Hier liegen Pi-Transfer/Einrichtung und die reproduzierbaren Blender-Werkzeuge.
- `upload_to_pi.sh` zeigt ohne `--apply` nur eine Vorschau. Beim Übertragen
keine Dateien auf dem Pi löschen; `.git`, `.venv`, `data`, Vorschauen,
Referenzen und Schlüsseldateien ausgeschlossen lassen. SSH-Hostschlüssel
weiterhin prüfen.
- `install_pi_service.sh` richtet den optionalen systemd-Autostart ein.
Die Python-Umgebung muss vorher auf dem Pi eingerichtet sein. Der Dienst
bindet über `run.py` nur an `127.0.0.1`; `sudo` nur bei `--apply`.
- Render-, Ton- und Prüfscripte unter `tools/` erzeugen Dateien in
`preview/`. Bearbeitbare `.blend`-Szenen werden versioniert, gerenderte
Medien und `.blend1`-Backups bleiben lokal.
- Keine Pi-Adressen, Zugangsdaten, WLAN-Schlüssel oder Gerätemodelle in
Skripten fest eintragen. Zielwerte kommen aus Argumenten oder werden am
tatsächlichen Gerät geprüft.
Änderungen an Upload- und Installationsbefehlen in `UPLOAD.md` und
`SOFTWARE.md` nachführen; Renderabläufe in den jeweiligen README-Dateien
unter `preview/` dokumentieren.
Fiktive Scan-Videos nutzen nur synthetische Avatare und Demo-IDs.
Kegelprojektion, Zeichnen der Bildsequenz und Videoschnitt sind getrennte
Schritte; Reihenfolge im zugehörigen Vorschau-README dokumentieren.
- `install_detection_model.py` lädt auf ausdrücklichen Aufruf das im Manifest
fixierte NanoDet-Modell unter `data/models/`. Größe und SHA-256 vor atomarem
Ersetzen prüfen, TLS-Prüfung beibehalten. `--state-dir` bzw.
`HALLOWEEN_STATE_DIR` muss zum Server passen. Keine Modellgewichte hochladen.