tuemensa
tuemensa is a simple command-line tool designed to retrieve the current meal plan for the canteens at Eberhard Karls Universität Tübingen.
The meal data is sourced from Studierendenwerk Tübingen - Hohenheim.
Installation
To install the tool directly from crates.io, use the command:
cargo install tuemensa
Alternatively, you can clone this repository and run the following command from the project root to build it:
cargo build -r
Usage
Available options:
-m,--morgenstelleDisplay the meal plan for Mensa Morgenstelle-w,--wilhemstrasseDisplay the meal plan for Mensa Wilhelmstraße-p,--prinzkarlDisplay the meal plan for Mensa Prinz Karl--plaintextOutput the meal plan in plain text format-o,--onelineUse very short format (oneline)-d,--days <DAYS>Specify the number of days ahead to display (valid inputs 0-7) [default: 0]-v,--vegetarianDisplay only the vegetarian menu options-h,--helpPrint help information-V,--versionPrint version information
Examples
To display the current meal plan for both Mensa Morgenstelle and Wilhelmstraße:
tuemensa -w -m
Example screenshot:
To view the meal plan for the following day:
tuemensa -w -d 1
For a compact view, which is useful for integration into desktop widgets, you can use the oneline option:
tuemensa -w -o
Example screenshot:
For KDE users, this functionality can be achieved with the Plasma 5 Applet Command Output.

