Vertretungsplandaten abrufen

1. Stundendaten auswerten

from vpmobil import Vertretungsplan

plan = Vertretungsplan(10323955, "schueler", "h39gh23")
# Eine Vertretungsplan-Instanz erstellen

heute = plan.fetch()
# Die heutigen Plandaten abrufen

klasse8b = heute.klassen["8b"]
# Eine Klasse isolieren

for periode, stunden in klasse8b.stunden:
    for stunde in stunden:
        print(f"{periode} | {stunde.fach} bei {stunde.lehrer}")
# Details zu den Stunden der Klasse ausgeben

2. Andere Pläne abrufen

from vpmobil import Vertretungsplan, Stundenplan24Pfade, Unauthorized
from datetime import date

plan = Vertretungsplan(10323955, "schueler", "h39gh23")

try:
    tag = plan.fetch(date(2025, 10, 5), datei=Stundenplan24Pfade.PlanRa)
    # Die Plandaten der Räume vom 5.10.2025 abrufen

except Unauthorized:
    # Abfangen, falls die Zugangsdaten keine Berechtigung für Raumpläne haben
    continue

...

3. Pläne aus anderen Perspektiven auswerten

Zuletzt aktualisiert