Meal Plan Manager¶
View meal plan items and sections.
Access via grocy.meal_plan.
for meal in grocy.meal_plan.items(get_details=True):
name = meal.recipe.name if meal.recipe else meal.note
print(f"{meal.day}: {name}")
Class Reference¶
MealPlanManager(api_client)
¶
Manage meal plan entries and sections.
Access via grocy.meal_plan.
items(get_details=False, query_filters=None)
¶
Get all meal plan items.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
get_details
|
bool
|
Fetch recipe and section details for each item. |
False
|
query_filters
|
list[str] | None
|
Optional Grocy API query filters. |
None
|
sections(query_filters=None)
¶
Get all meal plan sections.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
query_filters
|
list[str] | None
|
Optional Grocy API query filters. |
None
|
section(section_id)
¶
Get a single meal plan section by ID.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
section_id
|
int
|
The meal plan section ID. |
required |