You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Apr 27, 2021. It is now read-only.
Ich hab gesehen ihr macht grad ne Mensa App?
Es gibt sogar ne API für unser Essen an der Hochschule:
Das Studierendenwerk veröffentlicht momentan leider nur PDF-Speisepläne. Die sind, wie du ja schon richtig sagst, keine brauchbare Datenquelle.
Um das zu ändern gibt es aktuell zwei Ansätze:
Das Studierendenwerk entwickelt momentan eine API, mit der die Speiseplandaten standardisiert abrufbar sind. Diese Schnittstelle ist aber schon seit mehreren Jahren in Entwicklung und ich bin mir nicht sicher, ob sie jemals fertig wird
Einen Entwurf der Schnittstelle findest du hier: https://github.com/studierendenwerk-ulm/open-food-data
Der letzte Commit ist aber von 2018…
Die Fachschaft Elektrotechnik an der Uni Ulm hat einen Parser für die PDF-Speisepläne entwickelt, der jede Nacht die Speisepläne parst und entsprechende JSON-Daten generiert und veröffentlicht.
Die fertigen JSON-Daten gibt es hier: https://www.uni-ulm.de/mensaplan/data/
Das Datenformat ist nicht dokumentiert, aber selbsterklärend.
Einen Webviewer dafür gibt es hier: https://www.uni-ulm.de/mensaplan
Und den Sourcecode da: https://github.com/seder/mensaplan-parser
Leider sind die PDF-Speisepläne nicht immer „gleich genug“, deshalb kommen z.B. bei Aktionswochen o.Ä. auch mal seltsame Ergebnisse heraus.
Vor der Verwendung der Daten in meiner App habe ich bei der FS-ET und dem aktuell verantwortlichen Thomas Lukaseder (Institut VS, früher bei der FS-ET) angefragt, ob sie damit einverstanden sind. Außerdem habe ich das Studierendenwerk gefragt, ob sie mit einer Veröffentlichung der Daten in der App einverstanden sind. Ob das rechtlich notwendig wäre weiß ich nicht sicher, schadet aber bestimmt nicht.
The text was updated successfully, but these errors were encountered:
Hey, ja machen wir. Ist aber nur ne kleine Auffrischung zu node, REST und co. Ich glaub mal nicht, dass es wirklich eine funktionierende App wird und was sich Flo noch so überlegt hat, aber ich behalte es mal im Hinterkopf :)
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Ich hab gesehen ihr macht grad ne Mensa App?
Es gibt sogar ne API für unser Essen an der Hochschule:
Das Studierendenwerk veröffentlicht momentan leider nur PDF-Speisepläne. Die sind, wie du ja schon richtig sagst, keine brauchbare Datenquelle.
Um das zu ändern gibt es aktuell zwei Ansätze:
Das Studierendenwerk entwickelt momentan eine API, mit der die Speiseplandaten standardisiert abrufbar sind. Diese Schnittstelle ist aber schon seit mehreren Jahren in Entwicklung und ich bin mir nicht sicher, ob sie jemals fertig wird
Einen Entwurf der Schnittstelle findest du hier: https://github.com/studierendenwerk-ulm/open-food-data
Der letzte Commit ist aber von 2018…
Die Fachschaft Elektrotechnik an der Uni Ulm hat einen Parser für die PDF-Speisepläne entwickelt, der jede Nacht die Speisepläne parst und entsprechende JSON-Daten generiert und veröffentlicht.
Die fertigen JSON-Daten gibt es hier: https://www.uni-ulm.de/mensaplan/data/
Das Datenformat ist nicht dokumentiert, aber selbsterklärend.
Einen Webviewer dafür gibt es hier: https://www.uni-ulm.de/mensaplan
Und den Sourcecode da: https://github.com/seder/mensaplan-parser
Leider sind die PDF-Speisepläne nicht immer „gleich genug“, deshalb kommen z.B. bei Aktionswochen o.Ä. auch mal seltsame Ergebnisse heraus.
Vor der Verwendung der Daten in meiner App habe ich bei der FS-ET und dem aktuell verantwortlichen Thomas Lukaseder (Institut VS, früher bei der FS-ET) angefragt, ob sie damit einverstanden sind. Außerdem habe ich das Studierendenwerk gefragt, ob sie mit einer Veröffentlichung der Daten in der App einverstanden sind. Ob das rechtlich notwendig wäre weiß ich nicht sicher, schadet aber bestimmt nicht.
The text was updated successfully, but these errors were encountered: