API fuer die DSBMobile Vertretungsplan-App
Project description
DSBApi
Eine API für die DSBMobile Vertretungsplan-Lösung, welche viele Schulen benutzen.
- Python 3
- Funktioniert Stand 03.06.2020 (Jetzt via Android-API (nach Problemen in 0.0.3), seit 2015 stable
- Aktuell in Version 0.0.11
- Aktuell nicht stable, das Encoding muss noch angepasst werden.
Installation:
pip3 install dsbapipy
oder manuell vom Source Code.
Datensatz:
JSON Liste an Arrays. Ein Array sieht so aus:
Key | Value | Notiz |
---|---|---|
type |
Vertretung |
Art des Eintrags |
class |
5D |
Klasse |
lesson |
12 |
Schulstunde |
room |
R404 |
(Neuer) Raum |
new_subject |
M-GK1 |
Neuer Kurs |
subject |
IF-LK4 |
Ursprüngliches Fach / Kurs |
new_teacher |
NEUM |
Neuer Lehrer |
teacher |
BIMM |
Ursprünglicher Lehrer |
date |
01.01.2019 |
Datum |
day |
Montag |
Wochentag |
updated |
02.02.2019 12:13 |
Letztes Update |
Implementierung:
import dsbapi
dsbclient = dsbapi.DSBApi("username", "password")
entries = dsbclient.fetch_entries() # Rückgabe einer JSON Liste an Arrays
print(entries[0]["date"]) # Datum des ersten Eintrags
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
dsbapipy-0.0.11.tar.gz
(3.5 kB
view hashes)
Built Distribution
dsbapipy-0.0.11-py3-none-any.whl
(15.9 kB
view hashes)
Close
Hashes for dsbapipy-0.0.11-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c21dc2289c2928423959fb15acded43e54c11c63166d26cb56c62a29dab80ae |
|
MD5 | 286fd7f62b8914de05348f8911be1d74 |
|
BLAKE2b-256 | 27f3c7cef2d398d4cdba7d3efad5f443c5d6a208558a3cb74604f30a1f330e3c |