5ccbf5785126db18c3cbd03f608a78f9c54fd0f30de4755cfae6ff0945bd04fa
Using absolute imports broke the debug target due to a Werkzeug bug: https://github.com/pallets/werkzeug/issues/461 Solution is to avoid running Flask apps using "python -m", and to use "flask run". This also gets rid of the coverage exception for "__main__.py".
OpenMensa STW Potsdam
Development Quickstart
$ pipenv install --two --dev # Create venv
$ make test # Check setup by running tests
$ make debug # Start app instance with debugger
Description
[OpenMensa][om] parser components query canteen websites for menus and transform them into OpenMensa's data format.
This project came to life after the website of the canteens of the Studentenwerk Potsdam changed, and is therefore the successor to [kaifabian/om-parser-potsdam][prev-parser] (hence the "-v2").
Among others, OpenMensa powers the popular [Mensa Uni Potsdam][steppschuh] Android app.
The current application is built with [Python][py], [PyOpenMensa][pom], and [Flask][flask]. Learn more about the technical details at [Read the Docs][rtd].
Languages
Python
90.4%
HTML
4%
Dockerfile
3.9%
Makefile
1.7%