Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

5,482 Commits

Folders and files

Repository files navigation

Uptime Check

Dieses Projekt prüft regelmässig die Erreichbarkeit der Seiten https://www.zentraleserien-hybridesuche.zh.ch und https://www.zentraleserien.zh.ch/documents/abl/ABl_1966__S__568-589_?norm=on und stellt die Ergebnisse über GitHub Pages bereit.

Funktionsweise

  • Jede Stunde startet ein GitHub Actions Workflow das Python‑Skript src/monitor.py.
  • Der aktuelle Status wird in status.json gespeichert und zusätzlich in history.json archiviert.
  • Bei 403 oder Transportfehlern prüft monitor.py nach 15 und 30 Minuten erneut.
  • Erst wenn alle drei Prüfungen fehlschlagen, versucht monitor.py automatisch, ein GitHub-Issue anzulegen.
  • Hierzu wird das Standard-Token GITHUB_TOKEN genutzt, das der Workflow mit den Rechten contents: write und issues: write bereitstellt.
  • Änderungen an diesen Dateien werden automatisch committet. Dadurch löst jeder Lauf eine Aktualisierung der GitHub Pages‑Seite aus.

Lokaler Test

pip install -r requirements.txt
python3 src/monitor.py

Die Ergebnisse finden sich anschliessend in status.json und history.json.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages