Package Exports
- epfl-menu-api
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (epfl-menu-api) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
EPFL Menu API.
Install
npm i epfl-menu-api --saveUsage
var epflMenuApi = require('epfl-menu-api');
epflMenuApi.findMenu().then(function(menus) {
console.log(menus[0].restoName); //=> 'Le Corbusier'
console.log(menus[0].menuType); //=> 'Hamburger'
console.log(menus[0].menuTags); //=> 'Viande'
console.log(menus[0].accompLegumes); //=> 'Frites - Salade'
}).catch(function(err) {
console.log(err);
});
epflMenuApi.findMenu({
language: 'fr',
partOfDay: 'soir',
date: '18/04/2019',
tags: 'Viande,Poisson,Japonais'
}).then(function(menus) {
console.log(menus[0].restoName); //=> 'La Table de Vallotton by Shangri-La'
console.log(menus[0].menuType); //=> 'Take away 2'
console.log(menus[0].menuTags); //=> 'Chinois,Viande'
}).catch(function(err) {
console.log(err);
});
epflMenuApi.findResto().then(function(restos) {
console.log(restos[0].restoName); //=> 'L'Esplanade'
console.log(restos[0].restoID); //=> '32'
console.log(restos[0].type); //=> 'self-service'
console.log(restos[0].plan); //=> 'CO160'
}).catch(function(err) {
console.log(err);
});API
.findMenu([options])
Type: function
Returns a Promise with a list of menu as parameter.
options
Type: object
Any of the following options.
partOfDay
Type: string
Default: midi
Part of the day. Could be midday (midi) or evening (soir).
language
Type: string
Default: en
Supported language are English(en) and French(fr).
restoId
Type: number
Restaurant id.
date
Type: date
Date. Example: 18/04/2019.
tags
Type: string
A comma separated list of menu types. Available tags:
Chicken: Volaille
Chinese: Chinois
Fish: Poisson
Green Fork: Fourchette Verte
Indian: Indien
Japanese: Japonais
Lebanese: Libanais
Meat: Viande
Pasta: Pâtes
Pizza: Pizza
Thai: Thaï
Vegan: Végétalien
Vegetarian: Végétarien
.findResto()
Type: function
Returns a Promise with a list of restaurant as parameter.
See also
Contributing
Contributions are always welcome.
See Contributing.
Developer
License
Apache License 2.0
(c) William Belle, 2019.
See the LICENSE file for more details.