A python API wrapper package for interacting with a stundenplan24.de substitution plan
Project description
vpmobil-py
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file vpmobil-0.4.3.tar.gz.
File metadata
- Download URL: vpmobil-0.4.3.tar.gz
- Upload date:
- Size: 24.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ec53dcd660827a164d500cd511870ff34a9edc46b2d29180af34452e23726b36
|
|
| MD5 |
8c6ccccd2a7f726d09591b0f96513195
|
|
| BLAKE2b-256 |
5a389cccaf4921a503bace2817270ec98fff9db5459a7045638a0c6139e6c7a0
|
File details
Details for the file vpmobil-0.4.3-py3-none-any.whl.
File metadata
- Download URL: vpmobil-0.4.3-py3-none-any.whl
- Upload date:
- Size: 24.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
588fc525a2719fd22bd56779619a381d8be794ede42613898d4b836fa546ad57
|
|
| MD5 |
585b6bc1619959ed25bc4c91fd89358d
|
|
| BLAKE2b-256 |
07d2f9827e50dc0edd71816c7162bb372974fa1148a9a82f34a8e4358d3444f6
|