Mealie madplan: inkluder titel-entries uden opskrift (fx rester-noter)

This commit is contained in:
2026-04-30 18:52:46 +02:00
parent 0e23bceb79
commit 6310ee4055
+20 -11
View File
@@ -20,17 +20,26 @@ else:
try: try:
req = urllib.request.Request(url, headers={"Authorization": token}) req = urllib.request.Request(url, headers={"Authorization": token})
raw = json.loads(urllib.request.urlopen(req, timeout=10).read()) raw = json.loads(urllib.request.urlopen(req, timeout=10).read())
items = [ items = []
{ for i in raw.get("items", []):
"date": i["date"], recipe = i.get("recipe")
"recipe": { title = i.get("title") or ""
"name": i.get("recipe", {}).get("name", ""), if recipe:
"slug": i.get("recipe", {}).get("slug", ""), items.append({
}, "date": i["date"],
} "recipe": {
for i in raw.get("items", []) "name": recipe.get("name", ""),
if i.get("recipe") "slug": recipe.get("slug", ""),
] },
})
elif title:
items.append({
"date": i["date"],
"recipe": {
"name": title,
"slug": "",
},
})
data = {"count": len(items), "items": items} data = {"count": len(items), "items": items}
except Exception: except Exception:
data = {"count": 0, "items": []} data = {"count": 0, "items": []}