Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lukaspietzschmann/uulm-mensa-tui
A terminal app for hungry students at the university of ulm
https://github.com/lukaspietzschmann/uulm-mensa-tui
Last synced: about 2 months ago
JSON representation
A terminal app for hungry students at the university of ulm
- Host: GitHub
- URL: https://github.com/lukaspietzschmann/uulm-mensa-tui
- Owner: LukasPietzschmann
- License: bsd-3-clause
- Created: 2022-12-10T23:12:13.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-01-15T10:59:09.000Z (12 months ago)
- Last Synced: 2024-01-15T14:42:59.469Z (12 months ago)
- Language: C++
- Homepage:
- Size: 106 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# UULM Mensa TUI
A terminal app implemented with C++ for hungry students at Ulm UniversityThis app uses the unofficial API from [Kai Anter](https://github.com/Tanikai/).
If you don't value unoccupied RAM and insist of using a Web-App for literally everything, you can also use [Kai's webpage](https://mensaplan.anter.dev/).![Screenshot](https://github.com/LukasPietzschmann/uulm-mensa-tui/assets/49213919/818d5e0b-b29d-4fb7-87d3-c190ab47d1b8)
## Commandline Flags
- `-f`/`--filter`: You can specify _meal attributes_ to filter for. If you're, for
example, vegan, you can specify `-f Vegan` to only get vegan food. Possible options
are: Vegan, Vegetarisch, Bio, Schwein, Rind.## Build and install
To build and install you need a working version of CMake >= 3.20 and a compiler that can
build at least C++ 20 code.If you meet those those requirements, you can follow these steps:
1. Clone the project: `git clone https://github.com/LukasPietzschmann/uulm-mensa-tui.git`
2. Navigate inside the project: `cd uulm-mensa-tui`
3. Create a build folder and cd into it: `mkdir build ; cd build`
4. Setup the build environment: `cmake ..`
5. Build it: `sudo cmake --build . --target install`