Android, iOS, BlackBerry 10 and Windows Phone application providing all the information a student at Ghent University needs.
This application was developed by Zeus WPI, the computer science working group. Please contact hydra@zeus.ugent.be with any questions.
The scraper pulls the menu from the UGent website and parses into a workable json format. The current API is located at http://zeus.ugent.be/hydra/api/1.0/resto. The number at the end of the URL indicates the version of the API. Currently the API is at version 1.0
The API currently only supports the JSON format.
-
meta.jsonSome additional information on the UGent resto's such as the legend used and a list of their locations. For each resto a dictionary with 4 values is provided: the
name,address,latitudeandlongitude. -
menu/[0-9]{4}/[O-9]{2}.jsonThis resource contains the menus for a whole week. The first number in the URL is the year, the second one is the weeknumber. The list will at most contain 5 entries, one for each day of the week. Each of those entries contains 1 or 4 keys.
If the
openkey is false, all restos are closed that day and no other keys are provided. Ifopenis true, the keysmeat,soupandvegetablesare also provided.An example structure is provided below. This is a typical structure with 4 meat entries, 1 soup entry and 2 vegetable entries.
"2011-03-21": { "open": true, "meat": [ { "name": "Kalkoengebraad", "price": "\u20ac 2,80", "recommended": true }, { "name": "Heekdelight#", "price": "\u20ac 3,50", "recommended": false }, { "name": "Rundshamburger*", "price": "\u20ac 3,20", "recommended": false }, { "name": "Veg. kaasburger", "price": "\u20ac 3,60", "recommended": false } ], "soup": { "name": "Uiensoep", "price": "\u20ac 0,50" }, "vegetables": [ "Hutsepotgroenten", "Appelcomote" ] }The menu data is property of Ghent University. We don't guarantee the correctness or completeness of the data.
In order of first contribution:
- Thomas Meire
- Toon Willems
- Jasper Van der Jeugt
- Pieter De Baets
- Gilles Jacobs
- Jens Panneel
- Tom Naessens
- Yasser Deceukelier
- Feliciaan De Palmenaer
- Arya Ghodsi
- Bart Middag
- Stijn Seghers
- Ruben Taelman
- Wouter Pinnoo
- Titouan Vervack
- Caroline De Brouwer



