Meal plans for university canteens in Bonn
Project description
Meal plans for university canteens in Bonn
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.
Installation
To install this script, run
pip install bonn-mensa
MacOS (using homebrew)
To install the application using homebrew, run:
# Add the tap to homebrew
brew tap --force-auto-update alexanderwallau/bonn-mensa https://github.com/alexanderwallau/bonn-mensa
# Install the application
brew install bonn-mensa
# Install the application from main branch
brew install --HEAD bonn-mensa
In case you want to remove the application, run:
brew uninstall bonn-mensa
brew untap alexanderwallau/bonn-mensa
brew autoremove
Usage
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, Rabinstraße}
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.
--verbose Output Debug Log
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
bonn-mensa-0.0.3.tar.gz
(8.0 kB
view hashes)
Built Distribution
Close
Hashes for bonn_mensa-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 818d8be474bf72e5e96c71c5f23d9d09dffe1ae5a06c7f63728b65d895589341 |
|
MD5 | 3997f61d9fc17f8bc67ebc46b8bfcb7d |
|
BLAKE2b-256 | 9a672487a51509f31b14b7b35820530f9118973dea6cd4f383ecdbc0d0b4bdbd |