Crates.io | tuemensa |
lib.rs | tuemensa |
version | 0.2.0 |
source | src |
created_at | 2024-09-22 20:09:44.059747 |
updated_at | 2024-09-22 20:09:44.059747 |
description | A simple command-line tool designed to retrieve the current meal plans for the canteens at Eberhard Karls Universität Tübingen. |
homepage | |
repository | https://github.com/STRUCTiX/tuemensa |
max_upload_size | |
id | 1383255 |
size | 40,591 |
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.
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
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 informationTo 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.