1 unstable release
0.2.0 | Sep 22, 2024 |
---|
#724 in Command line utilities
13KB
255 lines
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
,--morgenstelle
Display the meal plan for Mensa Morgenstelle-w
,--wilhemstrasse
Display the meal plan for Mensa Wilhelmstraße-p
,--prinzkarl
Display the meal plan for Mensa Prinz Karl--plaintext
Output the meal plan in plain text format-o
,--oneline
Use very short format (oneline)-d
,--days <DAYS>
Specify the number of days ahead to display (valid inputs 0-7) [default: 0]-v
,--vegetarian
Display only the vegetarian menu options-h
,--help
Print help information-V
,--version
Print 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.
Dependencies
~7–16MB
~185K SLoC