A python wrapper for the stundenplan24.de API and XML files of the Indiware Stundenplaner. This wrapper is probably not complete.
- Python 3.9+
- requirements in
requirements.txt
There are four views for students:
- Indiware Mobil (Schüler)
- Vertretungsplan (Schüler)
- Wochenplan
- Stundenplan
And two for teachers:
- Indiware Mobil (Lehrer)
- Vertretungsplan (Lehrer)
They can be accessed at www.stundenplan24.de.
There are at least twelve API endpoints. These are stored in studenplan24_py.Endpoints.
stundenplan24.de deletes any plan files older than ten days automatically.
| German | English |
|---|---|
| Fach | subject, e.g. PH |
| Kurs | course, e.g. 7WInf1 |
| Schulklasse | form, e.g. 6c |
| Jahrgang | year, e.g. 11 |
| Unterricht | class(es) |
| Schulstunde (Zeit) | period |
| Unterrichtsstunde | lesson |
| Klausur | exam |
| Kursleiter | course teacher |
| (Pausen)Aufsicht | break supervision |