2022-11-17 23:19:34 +01:00
2022-11-15 16:26:59 +01:00
2025-01-01 17:58:34 +01:00
2025-01-01 18:00:45 +01:00
2024-09-22 21:58:02 +02:00
2024-09-22 21:44:17 +02:00

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:

MorgenstelleShedhalle

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:

CommandOutput

For KDE users, this functionality can be achieved with the Plasma 5 Applet Command Output.

Description
Mensa Tübingen CLI tool
Readme 299 KiB
Languages
Rust 100%