1) Was ist das Projekt?
SPR ist eine lokale Signal- und Wiki-Datenbank.
Verwaltung von Signalen, Parametern, Anhängen und Wissen (Wiki).
Quellen: oeffentlich verfuegbare Informationen.
2) Welche Python-Version wird benoetigt?
Aktuell genutzt: Python 3.14.3
3) Welche Python-Libraries sind noetig?
requirements.txt
  • Flask - Web-Framework (Routen/Views in app.py)
  • Werkzeug - WSGI/HTTP-Utilities (Teil des Flask-Stacks)
  • sqlite3 (stdlib) - Datenbankzugriff (z.B. get_db() in app.py)
  • Pillow - Bildverarbeitung (Icon-Erstellung in launcher.py)
  • pystray - optional (Tray-Icon in launcher.py)
4) Welche Datenbanken werden genutzt?
SQLite, zwei getrennte Datenbanken.
signals.db fuer Signale, wiki.db fuer Wiki-Eintraege.
5) Welche Ports werden genutzt?
Standard: 127.0.0.1:5000
Wenn ueber den Launcher gestartet, ist es ebenfalls Port 5000.