A python script for displaying the meal plans of the canteens of the Studierendenwerk Bonn. The script parses the HTML response of a call to an API. Depending on your request the API might take a few seconds to respond.
To install this script, run
$ pip install git+https://github.com/felixblanke/bonn-mensa.git
To run the script, simply run mensa
. For a list of all arguments, see mensa --help
$ mensa --help
usage: mensa [-h] [--vegan | --vegetarian]
[--mensa {SanktAugustin,CAMPO,Hofgarten,FoodtruckRheinbach,VenusbergBistro,CasinoZEF/ZEI,Foodtruck}]
[--filter-categories [CATEGORY ...]] [--date DATE] [--lang {de,en}] [--show-all-allergens]
[--show-additives] [--no-colors] [--markdown]
optional arguments:
-h, --help show this help message and exit
--vegan Only show vegan options
--vegetarian Only show vegetarian options
--mensa {SanktAugustin,CAMPO,Hofgarten,FoodtruckRheinbach,VenusbergBistro,CasinoZEF/ZEI,Foodtruck}
The canteen to query. Defaults to CAMPO.
--filter-categories [CATEGORY ...]
Meal categories to hide. Defaults to ['Buffet', 'Dessert'].
--date DATE The date to query for in YYYY-MM-DD format. Defaults to today.
--lang {de,en} The language of the meal plan to query. Defaults to German.
--show-all-allergens Show all allergens. By default, only allergens relevant to vegans (e.g. milk or fish) are shown.
--show-additives Show additives.
--no-colors Do not use any ANSI colors in the output.
--markdown Output in markdown table format.