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:
req = urllib.request.Request(url, headers={"Authorization": token})
raw = json.loads(urllib.request.urlopen(req, timeout=10).read())
items = [
{
"date": i["date"],
"recipe": {
"name": i.get("recipe", {}).get("name", ""),
"slug": i.get("recipe", {}).get("slug", ""),
},
}
for i in raw.get("items", [])
if i.get("recipe")
]
items = []
for i in raw.get("items", []):
recipe = i.get("recipe")
title = i.get("title") or ""
if recipe:
items.append({
"date": i["date"],
"recipe": {
"name": recipe.get("name", ""),
"slug": recipe.get("slug", ""),
},
})
elif title:
items.append({
"date": i["date"],
"recipe": {
"name": title,
"slug": "",
},
})
data = {"count": len(items), "items": items}
except Exception:
data = {"count": 0, "items": []}