OpenMensa
OpenMensa(self, /, *args, **kwargs)
Python wrapper for OpenMensa API v2
get_all
OpenMensa.get_all(method, *args, **kwargs)
Gets all results for given query method
Arguments
- method (callable): OpenMensa method, one of get_canteens, get_canteen_days, get_meals_by_day
- args (list): positional arguments for method
- kwargs (dict): keyword arguments for method
get_canteens
OpenMensa.get_canteens(near_lat_lng=None, near_dist=None, canteen_ids=None, has_coords=None, page=None, limit=None)
Get a list of canteens
Arguments
- near_lat_lng (tuple): position 2 tuple to define search center, example (52.39, 13.12)
- near_dist (float): search distance in km for near_lat_lng, default=10
- canteen_ids (list): list of canteen ids to query
- has_coords (bool): whether to return canteens with or without coordinations
- page (int): page index to query
- limit (int): restrict response to this amount of results
get_canteen
OpenMensa.get_canteen(canteen_id)
Get a single canteen identified by canteen_id
Arguments
- canteen_id (int): id of canteen to query
get_canteen_days
OpenMensa.get_canteen_days(canteen_id, start_date=None, page=None, limit=None)
Get all canteen days
Arguments
- canteen_id (int): id of canteen to query
- start_date (str): the date to begin with
- page (int): page index to query
- limit (int): restrict response to this amount of results
get_canteen_day
OpenMensa.get_canteen_day(canteen_id, date)
Get single canteen day
Arguments
- canteen_id (int): id of canteen to query
- date (str): the date to query
get_meals_by_day
OpenMensa.get_meals_by_day(canteen_id, date, page=None, limit=None)
Get all meals for a specific day
Arguments
- canteen_id (int): id of canteen to query
- date (str): date to get the meals for, format= YYYY-MM-DD
- page (int): page index to query
- limit (int): restrict response to this amount of results
get_meal
OpenMensa.get_meal(canteen_id, date, meal_id)
Get single meal
Arguments
- canteen_id (int): id of canteen to query
- date (str): date to get the meal for, format= YYYY-MM-DD
- meal_id (int): id of meal to query