Skip to content

A python wrapper package for interacting with a stundenplan24.de substitution plan

License

Notifications You must be signed in to change notification settings

annhilati/vpmobil-py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vpmobil-py

CodeSnap
PyPI - Downloads PyPI - Downloads
Static Badge GitHub License
GitHub last commit

from vpmobil import Vertretungsplan

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

tag = vp.fetch(20240619)
klasse = tag.klasse("9b")
stunden = klasse.stunden()

for stunde in stunden:
  print(f"{stunde.nr}: {stunde.fach} bei {stunde.lehrer} in {stunde.raum}")

Because Indiware only distributes substitution plan modules in Germany and the vast majority of users are therefore German, the package and the wiki are formulated in German

Features

Dies ist eine grobe Übersicht über die Features und ist nicht unbedingt aktuell

Symbole

  • Vertretungsplan
    • .fetch()
    • .fetchall()
  • VpDay
    • .datum
    • .wochentag
    • .zusatzInfo
    • .zeitstempel
    • .datei
    • .klassen()
    • .freieTage()
    • .lehrerKrank
    • .saveasfile()
    • :xml
  • Klasse
    • .kürzel
    • .stundenInPeriode()
    • .stunden()
    • :xml
  • Stunde
    • .nr
    • .beginn()
    • .ende
    • .anders
    • .besonders
    • .ausfall
    • .fach
    • .lehrer
    • .raum
    • .info()
    • .kursnummer
    • :xml
  • Kurs (WiP)
    • .lehrer
    • .fach
    • .zusatz
    • .kursnummer
  • VpMobil
    • .getxml()
    • .parsefromfile()
    • .FetchingError
    • .InvalidCredentialsError
    • .XMLParsingError
    • .XMLNotFound

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 übernimmt keine Haftung für Schäden, die durch die Nutzung der App entstehen.

About

A python wrapper package for interacting with a stundenplan24.de substitution plan

Topics

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •  

Languages