← alle projekte

hwr stundenplan

2026, alles, python, systemd, nginx

das problem

der FB2-stundenplan liegt in moodle, hinter login und ein paar klicks. reicht für einen kurs, nervt sobald man vor der vorlesung zwei oder drei nebeneinander vergleichen will.

der ansatz

eine einzige python-datei, nur stdlib: gast-login in moodle mit gecachten session-cookies, sked-export geparst zu json mit iso-daten und start-/endzeiten. token-cookie-auth, default-token stundenplan.

wochenraster des hwr-stundenplans mit programmierung, rechnungswesen und bwl

die aktuelle woche als untis-artiges raster, überlappende termine nebeneinander.

frontend als untis-artiges wochenraster mit spur-layout für overlaps, dazu eine tagesagenda auf mobil. jeder fetch als snapshot mit timestamp, refetch auf knopfdruck, systemd plus nginx auf dem vps.

das ergebnis

ein schneller planer für alles was sonst noch kommt, immer aktuell per refetch, mit history jeder version. die live-demo fragt nach dem token. mit muse spark 1.3 vibe-coded, für mich und freunde.

mobile tagesagenda des hwr-stundenplans

dieselbe woche als tagesagenda auf mobil.