Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

annhilati/vpmobil-py

Repository files navigation

vpmobil-py

Das bislang mächtigste Auswertungstool für Indiware-Vertretungspläne

pip install vpmobil

PyPI Version PyPI Downloads
Gitbook Documentation GitHub License
GitHub last commit

from vpmobil import Vertretungsplan

vp = Vertretungsplan(39563772, "schueler", "j39jjs6")

tag = vp.fetch(date(2025, 11, 11))
klasse = tag.klasse("9b")

for periode, stunden in klasse.stunden:
    for stunde in stunden:
        print(f"{periode} | {stunde.fach} bei {stunde.lehrer}")

Note

Because Indiware only distributes substitution plan modules in Germany and the vast majority of users are therefore German, most of the package's functions and classes, their docstrings and the wiki are phrased in German.

Features

  • ⬇️ Fetching: Vertretungspläne flexibel aus Quellen abrufen und einlesen
  • 📦 Objektorientiert: Strukturierte Klassen zur typisierten Repräsentation aller Planinhalte
  • 🌌 Feature-Complete: Sämtliche im Alltag relevanten Informationen werden vollständig abgebildet
  • 🧠 Lazy Evaluation: Auswertung einzelner Eigenschaften erfolgt erst bei Bedarf
  • 🔧 Konfiguration: Eigenheiten der Vertretungsplaner können bei der Auswertung berücksichtig werden
  • ⚙️ Kompatibilität: Export der Daten in beliebige Key-Value-Formate wie JSON oder YAML
  • 👁️ Perspektivisch: Änderung des Plankontexts um direkt erweiterte Auswertung zu ermöglichen
  • Weitere Funktionen: Parsen von PDFs, die von Indiware-Software erstellt werden

DISCLAIMER

Das Paket und seine zugehörigen Dienste und Projekte sind eigenständig und stehen in keiner Verbindung zu Indiware, der VpMobil24 App oder stundenplan24.de. Die Nutzung obliegt der Verantwortung des Nutzers. Die Entwickler übernehmen keine Haftung für Schäden, die durch die Nutzung entstehen.

About

Python API wrapper library for evaluating vpmobil substitution plans

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •  

Languages