git clone https://github.com/kmein/menstruation.rs && cd menstruation.rs
cargo install --bin menstruation --path .
menstruation codes HU
listet alle Mensen der HU mit Nummer auf.menstruation menu -m 191
zeigt den heutigen Speiseplan der Mensa 191 (HU Oase Adlershof).menstruation menu -p 2.5 -t vegan -d 2019-04-04
zeigt die veganen Angebote unter 2,50€ der Mensa Adlershof für den 4.4.2019 an.menstruation menu --green
zeigt nur grün auf der Lebensmittelampel markierte Angebote an.
docker pull kmein/menstruation
docker run --rm -p 8000:8000 -ti kmein/menstruation
git clone https://github.com/kmein/menstruation.rs && cd menstruation.rs
cargo install --bin menstruation_server --path .
menstruation_server # runs on port 8000
- GET
/codes
gibt alle Mensen mit Nummer und Adresse zurück. Query-Parameter:pattern=PATTERN
durchsucht die Mensanamen nachPATTERN
(optional)
- GET
/menu
gibt einen Speiseplan zurück. Query-Parameter:mensa=CODE
wählt die Mensa auscolor=FARBEN...
filtert nach bestimmten Farben auf der Lebensmittelampel (optional)tag=TAGS...
filtert nach bestimmten Kriterien, z.B. vegan (optional)max_price=CENTS
filtert nach Preis (optional)date=YYYY-MM-DD
wählt das Datum aus (optional)
- GET
/allergens
gibt alle Allergene zurück.