Hallo zusammen,
ich habe den Schulmanager Homework Watcher veröffentlicht.
Hintergrund war ein ganz praktisches Problem aus dem Alltag: Hausaufgaben wurden teilweise erst verzögert im Schulmanager eingetragen, und da es hierfür keine automatische E-Mail-Benachrichtigung gibt, war für mich nicht zuverlässig nachvollziehbar, ob nachträglich noch Aufgaben hinzugekommen sind.
Aus diesem Grund habe ich ein kleines Docker-Projekt gebaut, das:
- die sichtbaren Hausaufgaben regelmäßig abruft
- Änderungen erkennt
- per E-Mail benachrichtigt
- und zusätzlich dokumentiert, wann ein Eintrag erstmals erkannt wurde
Features
- regelmäßiger automatischer Abruf per Zeitplan
- Erkennung neuer und entfernter Hausaufgaben
- Dokumentation des Zeitpunkts „erstmals erkannt“
- Versand von HTML- und Text-E-Mails
- Testmail-Funktion zum Prüfen von SMTP, Darstellung und Anhängen
- manueller Sofort-Abruf per Kommando
- Aufbewahrung und Rotation von Laufzeitdaten
- Dokumentation für die Einrichtung auf einem UGREEN NAS mit UGOS Pro
Installation (kurz)
- Dateien auf das NAS kopieren
- .env anpassen (Schulmanager-Zugang + SMTP-Daten)
- Container per Docker / Docker Compose starten
- Testmail ausführen und SMTP prüfen
- Danach läuft der Abruf automatisch nach Zeitplan
Geeignet für
- UGREEN NAS mit UGOS Pro
- Linux-Server mit Docker / Docker Compose
- grundsätzlich alle Systeme, auf denen Docker sauber läuft
Vielleicht ist das auch für andere interessant, die einen ähnlichen Anwendungsfall haben.
-
Version 1.0.0
-
RomanG -
March 4, 2026 at 9:01 PM -
336.55 kB -
3 Downloads
-