Dieses Projekt prüft regelmässig die Erreichbarkeit der Seite https://www.zentraleserien-hybridesuche.zh.ch und stellt die Ergebnisse über GitHub Pages bereit.
- Alle 2 Stunden startet ein GitHub Actions Workflow das
Python‑Skript
src/monitor.py. - Der aktuelle Status wird in
status.jsongespeichert und zusätzlich inhistory.jsonarchiviert. - Bei zweimaligem Fehlschlag versucht
monitor.pyautomatisch, ein GitHub-Issue anzulegen. - Hierzu wird das Standard-Token
GITHUB_TOKENgenutzt, das der Workflow mit den Rechtencontents: writeundissues: writebereitstellt. - Änderungen an diesen Dateien werden automatisch committet. Dadurch löst jeder Lauf eine Aktualisierung der GitHub Pages‑Seite aus.
pip install -r requirements.txt
python3 src/monitor.pyDie Ergebnisse finden sich anschliessend in status.json und
history.json.