#canteen #ovgu #mensa


A canteen parser library for the Otto-von-Guericke University Magdeburg

13 releases (4 breaking)

0.4.2 Apr 30, 2020
0.3.2 Mar 17, 2020
0.0.5 Aug 2, 2017
0.0.3 May 17, 2017

#1240 in Parser implementations

GPL-3.0 license

621 lines

OVGU Canteen Information for Rust

crates.io Latest Tag Build Status Documentation Homepage Built with Spacemacs

This library parses the meals from the Studentenwerk Magdeburg canteen website.

Note: This library uses async/await. In order to work properly, the tokio runtime must be used. I'm sorry but async-std wont work 😢


Put this in your Cargo.toml:

ovgu_canteen = "^0"

How to Run the Examples

In order to run an example from the examples folder issue the following command.

$ cargo run --example <name>

To get the canteen information in a json format you can use this example:

$ cargo run --example json | jq -r '.[0].days[0].meals[0].price.student'

jq is a json querying software available via your distributions package manager.


This project is licensed under the GPL-v3 license - see the LICENSE file for details.


~341K SLoC