Mealie madplan: inkluder titel-entries uden opskrift (fx rester-noter)
This commit is contained in:
@@ -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", []):
|
||||||
|
recipe = i.get("recipe")
|
||||||
|
title = i.get("title") or ""
|
||||||
|
if recipe:
|
||||||
|
items.append({
|
||||||
"date": i["date"],
|
"date": i["date"],
|
||||||
"recipe": {
|
"recipe": {
|
||||||
"name": i.get("recipe", {}).get("name", ""),
|
"name": recipe.get("name", ""),
|
||||||
"slug": i.get("recipe", {}).get("slug", ""),
|
"slug": recipe.get("slug", ""),
|
||||||
},
|
},
|
||||||
}
|
})
|
||||||
for i in raw.get("items", [])
|
elif title:
|
||||||
if i.get("recipe")
|
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": []}
|
||||||
|
|||||||
Reference in New Issue
Block a user