From 5b6e7510fefb74309a39d669a5051cd923696e64 Mon Sep 17 00:00:00 2001 From: neingeist Date: Thu, 23 Apr 2026 19:23:19 +0200 Subject: [PATCH] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20update=20data?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/Planung + Einkauf Brotaufstriche.xlsx | Bin 0 -> 13116 bytes out/json/Aufstrich Zwiebel & Kümmel.json | 242 ++- out/json/Cashew-Streichkäse.json | 204 ++- out/json/Dattel-Curry-Frischkäse.json | 655 ++++++++ out/json/GPN-Tomatenbutter.json | 197 ++- out/json/Granatapfelcreme.json | 277 +++- out/json/Gulaschmarmelade.json | 131 +- out/json/Hummus.json | 206 ++- out/json/Karamellaufstrich.json | 481 ++++++ out/json/Matelade Apfel.json | 161 +- out/json/Misobutter.json | 1066 +++++++++++++ ...obohnenhummus mit Jalapenos und Zatar.json | 195 ++- out/json/Rauchige Schwarze Bohnencreme.json | 293 +++- out/json/Schokoaufstrich.json | 624 ++++++++ ...umenkern-Aufstrich mit Gurke und Dill.json | 698 ++++++++ out/json/Veganer Obazda.json | 1418 +++++++++++++++++ out/json/Veganes Mett (Team Geil).json | 773 +++++++++ 17 files changed, 7461 insertions(+), 160 deletions(-) create mode 100644 data/Planung + Einkauf Brotaufstriche.xlsx create mode 100644 out/json/Dattel-Curry-Frischkäse.json create mode 100644 out/json/Karamellaufstrich.json create mode 100644 out/json/Misobutter.json create mode 100644 out/json/Schokoaufstrich.json create mode 100644 out/json/Sonnenblumenkern-Aufstrich mit Gurke und Dill.json create mode 100644 out/json/Veganer Obazda.json create mode 100644 out/json/Veganes Mett (Team Geil).json diff --git a/data/Planung + Einkauf Brotaufstriche.xlsx b/data/Planung + Einkauf Brotaufstriche.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..ce4bb6b2f7fcca7aa1d61324fcfd80da71d87482 GIT binary patch literal 13116 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 ggf. entsteinen. Datteln und Knoblauch fein hacken.

", + "name": "", + "order": 0, + "show_as_header": true, + "show_ingredients_table": true, + "step_recipe": null, + "step_recipe_data": null, + "time": 0 + }, + { + "file": null, + "id": 311, + "ingredients": [ + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 500.0, + "conversions": [ + { + "amount": 500.0, + "food": "Frischk\u00e4se (vegan)", + "unit": "g / Gramm" + }, + { + "amount": 0.5, + "food": "Frischk\u00e4se (vegan)", + "unit": "kg / Kilogramm" + } + ], + "food": { + "child_inherit_fields": [], + "description": "", + "fdc_id": null, + "food_onhand": false, + "full_name": "Frischk\u00e4se (vegan)", + "id": 591, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Frischk\u00e4se (vegan)", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": null, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": null, + "url": "" + }, + "id": 1184, + "is_header": false, + "no_amount": false, + "note": null, + "order": 0, + "original_text": null, + "unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "used_in_recipes": [ + { + "id": 87, + "name": "Dattel-Curry-Frischk\u00e4se" + } + ] + } + ], + "instruction": "Datteln und Knoblauch mit dem Frischk\u00e4se vermengen.", + "instructions_markdown": "

Datteln und Knoblauch mit dem Frischk\u00e4se vermengen.

", + "name": "", + "order": 0, + "show_as_header": true, + "show_ingredients_table": true, + "step_recipe": null, + "step_recipe_data": null, + "time": 0 + }, + { + "file": null, + "id": 312, + "ingredients": [ + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 2.0, + "conversions": [ + { + "amount": 2.0, + "food": "Currypulver", + "unit": "TL" + } + ], + "food": { + "child_inherit_fields": [], + "description": "", + "fdc_id": null, + "food_onhand": false, + "full_name": "Currypulver", + "id": 245, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Currypulver", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": { + "description": "", + "id": 6, + "name": "Gew\u00fcrze", + "open_data_slug": null + }, + "url": "" + }, + "id": 1185, + "is_header": false, + "no_amount": false, + "note": null, + "order": 0, + "original_text": null, + "unit": { + "base_unit": null, + "description": null, + "id": 26, + "name": "TL", + "open_data_slug": null, + "plural_name": "TL" + }, + "used_in_recipes": [ + { + "id": 87, + "name": "Dattel-Curry-Frischk\u00e4se" + } + ] + }, + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 0.25, + "conversions": [ + { + "amount": 0.25, + "food": "Salz", + "unit": "TL" + }, + { + "amount": 1.75, + "food": "Salz", + "unit": "g / Gramm" + }, + { + "amount": 0.00175, + "food": "Salz", + "unit": "kg / Kilogramm" + } + ], + "food": { + "child_inherit_fields": [], + "description": "Allergene: (keine)", + "fdc_id": null, + "food_onhand": false, + "full_name": "Salz", + "id": 225, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Salz", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": { + "description": "", + "id": 6, + "name": "Gew\u00fcrze", + "open_data_slug": null + }, + "url": "" + }, + "id": 1186, + "is_header": false, + "no_amount": false, + "note": null, + "order": 1, + "original_text": null, + "unit": { + "base_unit": null, + "description": null, + "id": 26, + "name": "TL", + "open_data_slug": null, + "plural_name": "TL" + }, + "used_in_recipes": [ + { + "id": 87, + "name": "Dattel-Curry-Frischk\u00e4se" + } + ] + }, + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 1.0, + "conversions": [ + { + "amount": 1.0, + "food": "Cayennepfeffer", + "unit": "Prise" + } + ], + "food": { + "child_inherit_fields": [], + "description": "Allergene: (keine)", + "fdc_id": null, + "food_onhand": false, + "full_name": "Cayennepfeffer", + "id": 224, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Cayennepfeffer", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": { + "description": "", + "id": 6, + "name": "Gew\u00fcrze", + "open_data_slug": null + }, + "url": "" + }, + "id": 1187, + "is_header": false, + "no_amount": false, + "note": null, + "order": 2, + "original_text": null, + "unit": { + "base_unit": null, + "description": null, + "id": 75, + "name": "Prise", + "open_data_slug": null, + "plural_name": "Prise" + }, + "used_in_recipes": [ + { + "id": 87, + "name": "Dattel-Curry-Frischk\u00e4se" + } + ] + } + ], + "instruction": "Mit Curry, Salz und Cayennepfeffer abschmecken. (Im Rezept milde angesetzt.)", + "instructions_markdown": "

Mit Curry, Salz und Cayennepfeffer abschmecken. (Im Rezept milde angesetzt.)

", + "name": "", + "order": 0, + "show_as_header": true, + "show_ingredients_table": true, + "step_recipe": null, + "step_recipe_data": null, + "time": 0 + } + ], + "updated_at": "2026-04-23T16:59:38.184693+02:00", + "waiting_time": 0, + "working_time": 0 +} \ No newline at end of file diff --git a/out/json/GPN-Tomatenbutter.json b/out/json/GPN-Tomatenbutter.json index 48c47ba..fb5b98d 100644 --- a/out/json/GPN-Tomatenbutter.json +++ b/out/json/GPN-Tomatenbutter.json @@ -12,6 +12,142 @@ }, "description": "", "file_path": "", + "food_properties": { + "1": { + "description": "Energie / Brennwert in KiloJoule", + "food_values": { + "224": { + "food": { + "id": 224, + "name": "Cayennepfeffer" + }, + "id": 224, + "value": null + }, + "225": { + "food": { + "id": 225, + "name": "Salz" + }, + "id": 225, + "value": null + }, + "226": { + "food": { + "id": 226, + "name": "Knoblauch (frisch)" + }, + "id": 226, + "value": null + }, + "244": { + "food": { + "id": 244, + "name": "Pfeffer (schwarz)" + }, + "id": 244, + "value": null + }, + "316": { + "food": { + "id": 316, + "name": "Getrocknete Tomaten" + }, + "id": 316, + "value": null + }, + "450": { + "food": { + "id": 450, + "name": "Margarine" + }, + "id": 450, + "value": null + }, + "451": { + "food": { + "id": 451, + "name": "Rosmarin (frisch)" + }, + "id": 451, + "value": null + } + }, + "id": 1, + "missing_value": true, + "name": "Brennwert[kJ]", + "order": 0, + "total_value": 0, + "unit": "kJ" + }, + "7": { + "description": "", + "food_values": { + "224": { + "food": { + "id": 224, + "name": "Cayennepfeffer" + }, + "id": 224, + "value": null + }, + "225": { + "food": { + "id": 225, + "name": "Salz" + }, + "id": 225, + "value": null + }, + "226": { + "food": { + "id": 226, + "name": "Knoblauch (frisch)" + }, + "id": 226, + "value": null + }, + "244": { + "food": { + "id": 244, + "name": "Pfeffer (schwarz)" + }, + "id": 244, + "value": null + }, + "316": { + "food": { + "id": 316, + "name": "Getrocknete Tomaten" + }, + "id": 316, + "value": null + }, + "450": { + "food": { + "id": 450, + "name": "Margarine" + }, + "id": 450, + "value": null + }, + "451": { + "food": { + "id": 451, + "name": "Rosmarin (frisch)" + }, + "id": 451, + "value": null + } + }, + "id": 7, + "missing_value": true, + "name": "war ein test, den ich nicht mehr l\u00f6schen kann...", + "order": 0, + "total_value": 0, + "unit": "" + } + }, "id": 56, "image": "https://recipes.entropia.de/media/recipes/8fd16678-0643-45c4-ba47-94155652dd0e_56.jpg", "internal": true, @@ -24,7 +160,8 @@ "label": "Aufstrich", "name": "Aufstrich", "numchild": 0, - "parent": null + "parent": null, + "updated_at": "2026-04-23T17:01:41.305236+02:00" }, { "created_at": "2024-08-11T22:29:36.599408+02:00", @@ -34,7 +171,8 @@ "label": "Fr\u00fchst\u00fcck", "name": "Fr\u00fchst\u00fcck", "numchild": 0, - "parent": null + "parent": null, + "updated_at": "2026-04-23T17:01:41.311054+02:00" }, { "created_at": "2024-08-12T00:12:55.162950+02:00", @@ -44,7 +182,8 @@ "label": "GPN", "name": "GPN", "numchild": 0, - "parent": null + "parent": null, + "updated_at": "2026-04-23T17:01:41.317116+02:00" }, { "created_at": "2025-05-01T17:04:38.072417+02:00", @@ -54,7 +193,8 @@ "label": "gpn18", "name": "gpn18", "numchild": 0, - "parent": null + "parent": null, + "updated_at": "2026-04-08T23:30:20.628819+02:00" }, { "created_at": "2025-05-01T17:04:38.120607+02:00", @@ -64,7 +204,8 @@ "label": "gpn19", "name": "gpn19", "numchild": 0, - "parent": null + "parent": null, + "updated_at": "2026-04-08T23:30:20.632128+02:00" }, { "created_at": "2025-05-01T17:04:38.166539+02:00", @@ -74,7 +215,8 @@ "label": "gpn22", "name": "gpn22", "numchild": 0, - "parent": null + "parent": null, + "updated_at": "2026-04-08T23:30:20.635416+02:00" }, { "created_at": "2025-05-01T17:04:38.215340+02:00", @@ -84,7 +226,8 @@ "label": "gpn23", "name": "gpn23", "numchild": 0, - "parent": null + "parent": null, + "updated_at": "2026-04-09T01:01:29.141815+02:00" }, { "created_at": "2026-04-08T22:49:21.108554+02:00", @@ -94,7 +237,8 @@ "label": "GPN24", "name": "GPN24", "numchild": 0, - "parent": null + "parent": null, + "updated_at": "2026-04-23T17:01:41.322876+02:00" } ], "last_cooked": null, @@ -143,6 +287,21 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [ + { + "id": 9, + "property_amount": null, + "property_type": { + "description": "Energie / Brennwert in KiloJoule", + "fdc_id": 1062, + "id": 1, + "name": "Brennwert[kJ]", + "open_data_slug": null, + "order": 0, + "unit": "kJ" + } + } + ], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -226,6 +385,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -294,6 +454,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -367,6 +528,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -440,9 +602,9 @@ "amount": 50.0, "conversions": [ { - "amount": 2.9411764705882355, + "amount": 50.0, "food": "Salz", - "unit": "EL" + "unit": "g / Gramm" }, { "amount": 7.142857142857143, @@ -450,9 +612,9 @@ "unit": "TL" }, { - "amount": 50.0, + "amount": 2.9411764705882355, "food": "Salz", - "unit": "g / Gramm" + "unit": "EL" }, { "amount": 0.05, @@ -474,6 +636,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -523,9 +686,9 @@ "amount": 50.0, "conversions": [ { - "amount": 2.6315789473684212, + "amount": 50.0, "food": "Pfeffer (schwarz)", - "unit": "EL" + "unit": "g / Gramm" }, { "amount": 8.333333333333334, @@ -533,9 +696,9 @@ "unit": "TL" }, { - "amount": 50.0, + "amount": 2.6315789473684212, "food": "Pfeffer (schwarz)", - "unit": "g / Gramm" + "unit": "EL" }, { "amount": 0.05, @@ -557,6 +720,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -630,6 +794,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", diff --git a/out/json/Granatapfelcreme.json b/out/json/Granatapfelcreme.json index 666cd1d..bc9668b 100644 --- a/out/json/Granatapfelcreme.json +++ b/out/json/Granatapfelcreme.json @@ -12,6 +12,190 @@ }, "description": "Grundrezept sind 785 g Gesamt = ca. 40 Portionen (mit ~20g pro)", "file_path": "", + "food_properties": { + "1": { + "description": "Energie / Brennwert in KiloJoule", + "food_values": { + "225": { + "food": { + "id": 225, + "name": "Salz" + }, + "id": 225, + "value": null + }, + "226": { + "food": { + "id": 226, + "name": "Knoblauch (frisch)" + }, + "id": 226, + "value": null + }, + "230": { + "food": { + "id": 230, + "name": "Paprikapulver (edels\u00fc\u00df)" + }, + "id": 230, + "value": null + }, + "244": { + "food": { + "id": 244, + "name": "Pfeffer (schwarz)" + }, + "id": 244, + "value": null + }, + "276": { + "food": { + "id": 276, + "name": "Paniermehl" + }, + "id": 276, + "value": null + }, + "315": { + "food": { + "id": 315, + "name": "Cashewkerne" + }, + "id": 315, + "value": null + }, + "318": { + "food": { + "id": 318, + "name": "Paprika (frisch)" + }, + "id": 318, + "value": null + }, + "319": { + "food": { + "id": 319, + "name": "Granatapfelsirup" + }, + "id": 319, + "value": null + }, + "325": { + "food": { + "id": 325, + "name": "Harissa" + }, + "id": 325, + "value": null + }, + "36": { + "food": { + "id": 36, + "name": "Tomatenmark" + }, + "id": 36, + "value": 74.29 + } + }, + "id": 1, + "missing_value": true, + "name": "Brennwert[kJ]", + "order": 0, + "total_value": 74.29, + "unit": "kJ" + }, + "7": { + "description": "", + "food_values": { + "225": { + "food": { + "id": 225, + "name": "Salz" + }, + "id": 225, + "value": null + }, + "226": { + "food": { + "id": 226, + "name": "Knoblauch (frisch)" + }, + "id": 226, + "value": null + }, + "230": { + "food": { + "id": 230, + "name": "Paprikapulver (edels\u00fc\u00df)" + }, + "id": 230, + "value": null + }, + "244": { + "food": { + "id": 244, + "name": "Pfeffer (schwarz)" + }, + "id": 244, + "value": null + }, + "276": { + "food": { + "id": 276, + "name": "Paniermehl" + }, + "id": 276, + "value": null + }, + "315": { + "food": { + "id": 315, + "name": "Cashewkerne" + }, + "id": 315, + "value": null + }, + "318": { + "food": { + "id": 318, + "name": "Paprika (frisch)" + }, + "id": 318, + "value": null + }, + "319": { + "food": { + "id": 319, + "name": "Granatapfelsirup" + }, + "id": 319, + "value": null + }, + "325": { + "food": { + "id": 325, + "name": "Harissa" + }, + "id": 325, + "value": null + }, + "36": { + "food": { + "id": 36, + "name": "Tomatenmark" + }, + "id": 36, + "value": null + } + }, + "id": 7, + "missing_value": true, + "name": "war ein test, den ich nicht mehr l\u00f6schen kann...", + "order": 0, + "total_value": 0, + "unit": "" + } + }, "id": 28, "image": "https://recipes.entropia.de/media/recipes/22af6e33-5733-49c6-9dc9-76a4e8e62a65_28.jpg", "internal": true, @@ -24,7 +208,8 @@ "label": "Aufstrich", "name": "Aufstrich", "numchild": 0, - "parent": null + "parent": null, + "updated_at": "2026-04-23T17:01:41.305236+02:00" }, { "created_at": "2024-08-11T22:29:36.599408+02:00", @@ -34,7 +219,8 @@ "label": "Fr\u00fchst\u00fcck", "name": "Fr\u00fchst\u00fcck", "numchild": 0, - "parent": null + "parent": null, + "updated_at": "2026-04-23T17:01:41.311054+02:00" }, { "created_at": "2024-08-12T00:12:55.162950+02:00", @@ -44,7 +230,8 @@ "label": "GPN", "name": "GPN", "numchild": 0, - "parent": null + "parent": null, + "updated_at": "2026-04-23T17:01:41.317116+02:00" }, { "created_at": "2025-05-01T17:04:38.215340+02:00", @@ -54,7 +241,8 @@ "label": "gpn23", "name": "gpn23", "numchild": 0, - "parent": null + "parent": null, + "updated_at": "2026-04-09T01:01:29.141815+02:00" }, { "created_at": "2026-04-08T22:49:21.108554+02:00", @@ -64,7 +252,8 @@ "label": "GPN24", "name": "GPN24", "numchild": 0, - "parent": null + "parent": null, + "updated_at": "2026-04-23T17:01:41.322876+02:00" } ], "last_cooked": null, @@ -113,6 +302,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -201,6 +391,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -274,6 +465,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -323,9 +515,9 @@ "amount": 15.0, "conversions": [ { - "amount": 0.8823529411764706, + "amount": 15.0, "food": "Salz", - "unit": "EL" + "unit": "g / Gramm" }, { "amount": 2.142857142857143, @@ -333,9 +525,9 @@ "unit": "TL" }, { - "amount": 15.0, + "amount": 0.8823529411764706, "food": "Salz", - "unit": "g / Gramm" + "unit": "EL" }, { "amount": 0.015, @@ -357,6 +549,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -406,9 +599,9 @@ "amount": 2.0, "conversions": [ { - "amount": 0.10526315789473684, + "amount": 2.0, "food": "Pfeffer (schwarz)", - "unit": "EL" + "unit": "g / Gramm" }, { "amount": 0.3333333333333333, @@ -416,9 +609,9 @@ "unit": "TL" }, { - "amount": 2.0, + "amount": 0.10526315789473684, "food": "Pfeffer (schwarz)", - "unit": "g / Gramm" + "unit": "EL" }, { "amount": 0.002, @@ -440,6 +633,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -488,16 +682,16 @@ "always_use_plural_unit": false, "amount": 17.0, "conversions": [ - { - "amount": 1.1333333333333333, - "food": "Tomatenmark", - "unit": "EL" - }, { "amount": 17.0, "food": "Tomatenmark", "unit": "g / Gramm" }, + { + "amount": 1.1333333333333333, + "food": "Tomatenmark", + "unit": "EL" + }, { "amount": 0.017, "food": "Tomatenmark", @@ -518,6 +712,21 @@ "open_data_slug": null, "parent": null, "plural_name": "", + "properties": [ + { + "id": 6, + "property_amount": 437.0, + "property_type": { + "description": "Energie / Brennwert in KiloJoule", + "fdc_id": 1062, + "id": 1, + "name": "Brennwert[kJ]", + "open_data_slug": null, + "order": 0, + "unit": "kJ" + } + } + ], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -566,24 +775,24 @@ "always_use_plural_unit": false, "amount": 4.0, "conversions": [ - { - "amount": 0.2222222222222222, - "food": "Paprikapulver", - "unit": "EL" - }, - { - "amount": 0.5714285714285714, - "food": "Paprikapulver", - "unit": "TL" - }, { "amount": 4.0, - "food": "Paprikapulver", + "food": "Paprikapulver (edels\u00fc\u00df)", "unit": "g / Gramm" }, + { + "amount": 0.5714285714285714, + "food": "Paprikapulver (edels\u00fc\u00df)", + "unit": "TL" + }, + { + "amount": 0.2222222222222222, + "food": "Paprikapulver (edels\u00fc\u00df)", + "unit": "EL" + }, { "amount": 0.004, - "food": "Paprikapulver", + "food": "Paprikapulver (edels\u00fc\u00df)", "unit": "kg / Kilogramm" } ], @@ -592,15 +801,16 @@ "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Paprikapulver", + "full_name": "Paprikapulver (edels\u00fc\u00df)", "id": 230, "ignore_shopping": false, "inherit_fields": [], - "name": "Paprikapulver", + "name": "Paprikapulver (edels\u00fc\u00df)", "numchild": 0, "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -674,6 +884,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -742,6 +953,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -815,6 +1027,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", diff --git a/out/json/Gulaschmarmelade.json b/out/json/Gulaschmarmelade.json index 03ec2ad..799cda3 100644 --- a/out/json/Gulaschmarmelade.json +++ b/out/json/Gulaschmarmelade.json @@ -12,6 +12,110 @@ }, "description": "Leckere \"Gulaschmarmelade\" aus Paprika und Chili. Lecker zu herzhaftem, wie auf Deinem n\u00e4chsten Veggieburger.\n\n\nGrundrezept ergibt ca. 750g Endmenge.", "file_path": "", + "food_properties": { + "1": { + "description": "Energie / Brennwert in KiloJoule", + "food_values": { + "225": { + "food": { + "id": 225, + "name": "Salz" + }, + "id": 225, + "value": null + }, + "460": { + "food": { + "id": 460, + "name": "Paprika, rot oder gemischt" + }, + "id": 460, + "value": null + }, + "461": { + "food": { + "id": 461, + "name": "Gelierzucker 3:1" + }, + "id": 461, + "value": null + }, + "462": { + "food": { + "id": 462, + "name": "Chilischoten" + }, + "id": 462, + "value": null + }, + "463": { + "food": { + "id": 463, + "name": "Branntweinessig" + }, + "id": 463, + "value": null + } + }, + "id": 1, + "missing_value": true, + "name": "Brennwert[kJ]", + "order": 0, + "total_value": 0, + "unit": "kJ" + }, + "7": { + "description": "", + "food_values": { + "225": { + "food": { + "id": 225, + "name": "Salz" + }, + "id": 225, + "value": null + }, + "460": { + "food": { + "id": 460, + "name": "Paprika, rot oder gemischt" + }, + "id": 460, + "value": null + }, + "461": { + "food": { + "id": 461, + "name": "Gelierzucker 3:1" + }, + "id": 461, + "value": null + }, + "462": { + "food": { + "id": 462, + "name": "Chilischoten" + }, + "id": 462, + "value": null + }, + "463": { + "food": { + "id": 463, + "name": "Branntweinessig" + }, + "id": 463, + "value": null + } + }, + "id": 7, + "missing_value": true, + "name": "war ein test, den ich nicht mehr l\u00f6schen kann...", + "order": 0, + "total_value": 0, + "unit": "" + } + }, "id": 59, "image": "https://recipes.entropia.de/media/recipes/61f195d6-3d11-4cb1-b670-2bbce3e98b1d_59.jpg", "internal": true, @@ -24,7 +128,8 @@ "label": "Fr\u00fchst\u00fcck", "name": "Fr\u00fchst\u00fcck", "numchild": 0, - "parent": null + "parent": null, + "updated_at": "2026-04-23T17:01:41.311054+02:00" }, { "created_at": "2024-08-12T00:12:55.162950+02:00", @@ -34,7 +139,8 @@ "label": "GPN", "name": "GPN", "numchild": 0, - "parent": null + "parent": null, + "updated_at": "2026-04-23T17:01:41.317116+02:00" }, { "created_at": "2025-05-01T17:04:38.215340+02:00", @@ -44,7 +150,8 @@ "label": "gpn23", "name": "gpn23", "numchild": 0, - "parent": null + "parent": null, + "updated_at": "2026-04-09T01:01:29.141815+02:00" }, { "created_at": "2026-04-08T22:49:21.108554+02:00", @@ -54,7 +161,8 @@ "label": "GPN24", "name": "GPN24", "numchild": 0, - "parent": null + "parent": null, + "updated_at": "2026-04-23T17:01:41.322876+02:00" } ], "last_cooked": null, @@ -117,6 +225,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -185,6 +294,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -243,15 +353,15 @@ "always_use_plural_unit": false, "amount": 150.0, "conversions": [ - { - "amount": 0.15, - "food": "Branntweinessig", - "unit": "Liter" - }, { "amount": 150.0, "food": "Branntweinessig", "unit": "Milliliter" + }, + { + "amount": 0.15, + "food": "Branntweinessig", + "unit": "Liter" } ], "food": { @@ -268,6 +378,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -336,6 +447,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -409,6 +521,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", diff --git a/out/json/Hummus.json b/out/json/Hummus.json index 78a8cc8..2660c51 100644 --- a/out/json/Hummus.json +++ b/out/json/Hummus.json @@ -12,6 +12,174 @@ }, "description": null, "file_path": "", + "food_properties": { + "1": { + "description": "Energie / Brennwert in KiloJoule", + "food_values": { + "225": { + "food": { + "id": 225, + "name": "Salz" + }, + "id": 225, + "value": 0 + }, + "226": { + "food": { + "id": 226, + "name": "Knoblauch (frisch)" + }, + "id": 226, + "value": null + }, + "233": { + "food": { + "id": 233, + "name": "Kichererbsen (Dose)" + }, + "id": 233, + "value": null + }, + "234": { + "food": { + "id": 234, + "name": "Tahini" + }, + "id": 234, + "value": null + }, + "235": { + "food": { + "id": 235, + "name": "Zitronensaft" + }, + "id": 235, + "value": null + }, + "236": { + "food": { + "id": 236, + "name": "Oliven\u00f6l" + }, + "id": 236, + "value": null + }, + "237": { + "food": { + "id": 237, + "name": "Kreuzk\u00fcmmel AKA Cumin" + }, + "id": 237, + "value": null + }, + "244": { + "food": { + "id": 244, + "name": "Pfeffer (schwarz)" + }, + "id": 244, + "value": 0 + }, + "384": { + "food": { + "id": 384, + "name": "Petersilie, glatt (frisch)" + }, + "id": 384, + "value": 0 + } + }, + "id": 1, + "missing_value": true, + "name": "Brennwert[kJ]", + "order": 0, + "total_value": 0, + "unit": "kJ" + }, + "7": { + "description": "", + "food_values": { + "225": { + "food": { + "id": 225, + "name": "Salz" + }, + "id": 225, + "value": 0 + }, + "226": { + "food": { + "id": 226, + "name": "Knoblauch (frisch)" + }, + "id": 226, + "value": null + }, + "233": { + "food": { + "id": 233, + "name": "Kichererbsen (Dose)" + }, + "id": 233, + "value": null + }, + "234": { + "food": { + "id": 234, + "name": "Tahini" + }, + "id": 234, + "value": null + }, + "235": { + "food": { + "id": 235, + "name": "Zitronensaft" + }, + "id": 235, + "value": null + }, + "236": { + "food": { + "id": 236, + "name": "Oliven\u00f6l" + }, + "id": 236, + "value": null + }, + "237": { + "food": { + "id": 237, + "name": "Kreuzk\u00fcmmel AKA Cumin" + }, + "id": 237, + "value": null + }, + "244": { + "food": { + "id": 244, + "name": "Pfeffer (schwarz)" + }, + "id": 244, + "value": 0 + }, + "384": { + "food": { + "id": 384, + "name": "Petersilie, glatt (frisch)" + }, + "id": 384, + "value": 0 + } + }, + "id": 7, + "missing_value": true, + "name": "war ein test, den ich nicht mehr l\u00f6schen kann...", + "order": 0, + "total_value": 0, + "unit": "" + } + }, "id": 24, "image": null, "internal": true, @@ -24,7 +192,8 @@ "label": "Aufstrich", "name": "Aufstrich", "numchild": 0, - "parent": null + "parent": null, + "updated_at": "2026-04-23T17:01:41.305236+02:00" }, { "created_at": "2024-08-11T22:29:36.599408+02:00", @@ -34,7 +203,8 @@ "label": "Fr\u00fchst\u00fcck", "name": "Fr\u00fchst\u00fcck", "numchild": 0, - "parent": null + "parent": null, + "updated_at": "2026-04-23T17:01:41.311054+02:00" }, { "created_at": "2024-08-12T00:12:55.162950+02:00", @@ -44,7 +214,8 @@ "label": "GPN", "name": "GPN", "numchild": 0, - "parent": null + "parent": null, + "updated_at": "2026-04-23T17:01:41.317116+02:00" }, { "created_at": "2025-05-01T17:04:38.215340+02:00", @@ -54,7 +225,8 @@ "label": "gpn23", "name": "gpn23", "numchild": 0, - "parent": null + "parent": null, + "updated_at": "2026-04-09T01:01:29.141815+02:00" }, { "created_at": "2026-04-08T22:49:21.108554+02:00", @@ -64,7 +236,8 @@ "label": "GPN24", "name": "GPN24", "numchild": 0, - "parent": null + "parent": null, + "updated_at": "2026-04-23T17:01:41.322876+02:00" } ], "last_cooked": null, @@ -113,6 +286,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -181,6 +355,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -249,6 +424,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -317,6 +493,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -385,6 +562,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -435,7 +613,7 @@ "conversions": [ { "amount": 2.0, - "food": "Kreuzk\u00fcmmel (Cumin)", + "food": "Kreuzk\u00fcmmel AKA Cumin", "unit": "TL" } ], @@ -444,15 +622,16 @@ "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Kreuzk\u00fcmmel (Cumin)", + "full_name": "Kreuzk\u00fcmmel AKA Cumin", "id": 237, "ignore_shopping": false, "inherit_fields": [], - "name": "Kreuzk\u00fcmmel (Cumin)", + "name": "Kreuzk\u00fcmmel AKA Cumin", "numchild": 0, "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -504,7 +683,7 @@ { "amount": 0.0, "food": "Salz", - "unit": "EL" + "unit": "g / Gramm" }, { "amount": 0.0, @@ -514,7 +693,7 @@ { "amount": 0.0, "food": "Salz", - "unit": "g / Gramm" + "unit": "EL" }, { "amount": 0.0, @@ -536,6 +715,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -587,7 +767,7 @@ { "amount": 0.0, "food": "Pfeffer (schwarz)", - "unit": "EL" + "unit": "g / Gramm" }, { "amount": 0.0, @@ -597,7 +777,7 @@ { "amount": 0.0, "food": "Pfeffer (schwarz)", - "unit": "g / Gramm" + "unit": "EL" }, { "amount": 0.0, @@ -619,6 +799,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -692,6 +873,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", diff --git a/out/json/Karamellaufstrich.json b/out/json/Karamellaufstrich.json new file mode 100644 index 0000000..da1e464 --- /dev/null +++ b/out/json/Karamellaufstrich.json @@ -0,0 +1,481 @@ +{ + "created_at": "2026-04-21T03:29:30.473868+02:00", + "created_by": { + "display_name": "neini ", + "first_name": "neini", + "id": 5, + "is_active": true, + "is_staff": false, + "is_superuser": false, + "last_name": "", + "username": "neini" + }, + "description": null, + "file_path": "", + "food_properties": { + "1": { + "description": "Energie / Brennwert in KiloJoule", + "food_values": { + "225": { + "food": { + "id": 225, + "name": "Salz" + }, + "id": 225, + "value": 0 + }, + "375": { + "food": { + "id": 375, + "name": "Kokosmilch" + }, + "id": 375, + "value": null + }, + "449": { + "food": { + "id": 449, + "name": "Rohrzucker" + }, + "id": 449, + "value": null + }, + "595": { + "food": { + "id": 595, + "name": "Wei\u00dfes Miso" + }, + "id": 595, + "value": null + } + }, + "id": 1, + "missing_value": true, + "name": "Brennwert[kJ]", + "order": 0, + "total_value": 0, + "unit": "kJ" + }, + "7": { + "description": "", + "food_values": { + "225": { + "food": { + "id": 225, + "name": "Salz" + }, + "id": 225, + "value": 0 + }, + "375": { + "food": { + "id": 375, + "name": "Kokosmilch" + }, + "id": 375, + "value": null + }, + "449": { + "food": { + "id": 449, + "name": "Rohrzucker" + }, + "id": 449, + "value": null + }, + "595": { + "food": { + "id": 595, + "name": "Wei\u00dfes Miso" + }, + "id": 595, + "value": null + } + }, + "id": 7, + "missing_value": true, + "name": "war ein test, den ich nicht mehr l\u00f6schen kann...", + "order": 0, + "total_value": 0, + "unit": "" + } + }, + "id": 91, + "image": null, + "internal": true, + "keywords": [ + { + "created_at": "2024-08-11T22:29:36.616227+02:00", + "description": "", + "full_name": "Aufstrich", + "id": 7, + "label": "Aufstrich", + "name": "Aufstrich", + "numchild": 0, + "parent": null, + "updated_at": "2026-04-23T17:01:41.305236+02:00" + }, + { + "created_at": "2024-08-11T22:29:36.599408+02:00", + "description": "", + "full_name": "Fr\u00fchst\u00fcck", + "id": 6, + "label": "Fr\u00fchst\u00fcck", + "name": "Fr\u00fchst\u00fcck", + "numchild": 0, + "parent": null, + "updated_at": "2026-04-23T17:01:41.311054+02:00" + }, + { + "created_at": "2024-08-12T00:12:55.162950+02:00", + "description": "", + "full_name": "GPN", + "id": 10, + "label": "GPN", + "name": "GPN", + "numchild": 0, + "parent": null, + "updated_at": "2026-04-23T17:01:41.317116+02:00" + }, + { + "created_at": "2026-04-08T22:49:21.108554+02:00", + "description": "", + "full_name": "GPN24", + "id": 64, + "label": "GPN24", + "name": "GPN24", + "numchild": 0, + "parent": null, + "updated_at": "2026-04-23T17:01:41.322876+02:00" + } + ], + "last_cooked": null, + "name": "Karamellaufstrich", + "nutrition": null, + "private": false, + "properties": [], + "rating": null, + "servings": 20, + "servings_text": "", + "shared": [], + "show_ingredient_overview": true, + "source_url": null, + "steps": [ + { + "file": null, + "id": 326, + "ingredients": [ + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 400.0, + "conversions": [ + { + "amount": 400.0, + "food": "Kokosmilch", + "unit": "ml" + }, + { + "amount": 400.0, + "food": "Kokosmilch", + "unit": "g / Gramm" + }, + { + "amount": 0.4, + "food": "Kokosmilch", + "unit": "Liter" + }, + { + "amount": 400.0, + "food": "Kokosmilch", + "unit": "Milliliter" + }, + { + "amount": 0.4, + "food": "Kokosmilch", + "unit": "kg / Kilogramm" + } + ], + "food": { + "child_inherit_fields": [], + "description": "Allergene: (keine)", + "fdc_id": null, + "food_onhand": false, + "full_name": "Kokosmilch", + "id": 375, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Kokosmilch", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": { + "description": null, + "id": 43, + "name": "Trockenwaren", + "open_data_slug": null + }, + "url": "" + }, + "id": 1221, + "is_header": false, + "no_amount": false, + "note": null, + "order": 0, + "original_text": null, + "unit": { + "base_unit": null, + "description": null, + "id": 78, + "name": "ml", + "open_data_slug": null, + "plural_name": "ml" + }, + "used_in_recipes": [ + { + "id": 91, + "name": "Karamellaufstrich" + } + ] + }, + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 100.0, + "conversions": [ + { + "amount": 100.0, + "food": "Rohrzucker", + "unit": "g / Gramm" + }, + { + "amount": 0.1, + "food": "Rohrzucker", + "unit": "kg / Kilogramm" + } + ], + "food": { + "child_inherit_fields": [], + "description": "", + "fdc_id": null, + "food_onhand": false, + "full_name": "Rohrzucker", + "id": 449, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Rohrzucker", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": null, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": null, + "url": "" + }, + "id": 1222, + "is_header": false, + "no_amount": false, + "note": null, + "order": 1, + "original_text": null, + "unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "used_in_recipes": [ + { + "id": 91, + "name": "Karamellaufstrich" + } + ] + } + ], + "instruction": "Kokosmilch mit dem Zucker aufkochen lassen. Bei mittelschwacher Hitze k\u00f6cheln lassen, bis Karamell entsteht und andickt. Weiterr\u00fchren. (Dauert 30-60 Minuten!)", + "instructions_markdown": "

Kokosmilch mit dem Zucker aufkochen lassen. Bei mittelschwacher Hitze k\u00f6cheln lassen, bis Karamell entsteht und andickt. Weiterr\u00fchren. (Dauert 30-60 Minuten!)

", + "name": "", + "order": 0, + "show_as_header": true, + "show_ingredients_table": true, + "step_recipe": null, + "step_recipe_data": null, + "time": 0 + }, + { + "file": null, + "id": 327, + "ingredients": [ + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 6.0, + "conversions": [ + { + "amount": 6.0, + "food": "Wei\u00dfes Miso", + "unit": "g / Gramm" + }, + { + "amount": 0.006, + "food": "Wei\u00dfes Miso", + "unit": "kg / Kilogramm" + } + ], + "food": { + "child_inherit_fields": [], + "description": "", + "fdc_id": null, + "food_onhand": false, + "full_name": "Wei\u00dfes Miso", + "id": 595, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Wei\u00dfes Miso", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": null, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": null, + "url": "" + }, + "id": 1223, + "is_header": false, + "no_amount": false, + "note": null, + "order": 0, + "original_text": null, + "unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "used_in_recipes": [ + { + "id": 91, + "name": "Karamellaufstrich" + } + ] + }, + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 0.0, + "conversions": [], + "food": { + "child_inherit_fields": [], + "description": "Allergene: (keine)", + "fdc_id": null, + "food_onhand": false, + "full_name": "Salz", + "id": 225, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Salz", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": { + "description": "", + "id": 6, + "name": "Gew\u00fcrze", + "open_data_slug": null + }, + "url": "" + }, + "id": 1224, + "is_header": false, + "no_amount": false, + "note": null, + "order": 1, + "original_text": null, + "unit": null, + "used_in_recipes": [ + { + "id": 91, + "name": "Karamellaufstrich" + } + ] + } + ], + "instruction": "Miso einr\u00fchren. Abschmecken ggf. mit Salz.", + "instructions_markdown": "

Miso einr\u00fchren. Abschmecken ggf. mit Salz.

", + "name": "", + "order": 0, + "show_as_header": true, + "show_ingredients_table": true, + "step_recipe": null, + "step_recipe_data": null, + "time": 0 + }, + { + "file": null, + "id": 328, + "ingredients": [], + "instruction": "In ein Glas umf\u00fcllen.", + "instructions_markdown": "

In ein Glas umf\u00fcllen.

", + "name": "", + "order": 0, + "show_as_header": true, + "show_ingredients_table": true, + "step_recipe": null, + "step_recipe_data": null, + "time": 0 + } + ], + "updated_at": "2026-04-23T17:01:04.297050+02:00", + "waiting_time": 0, + "working_time": 60 +} \ No newline at end of file diff --git a/out/json/Matelade Apfel.json b/out/json/Matelade Apfel.json index 7a7e868..629a318 100644 --- a/out/json/Matelade Apfel.json +++ b/out/json/Matelade Apfel.json @@ -12,6 +12,126 @@ }, "description": "", "file_path": "", + "food_properties": { + "1": { + "description": "Energie / Brennwert in KiloJoule", + "food_values": { + "241": { + "food": { + "id": 241, + "name": "\u00c4pfel (frisch)" + }, + "id": 241, + "value": null + }, + "320": { + "food": { + "id": 320, + "name": "Zitrone" + }, + "id": 320, + "value": null + }, + "321": { + "food": { + "id": 321, + "name": "Limetten" + }, + "id": 321, + "value": null + }, + "322": { + "food": { + "id": 322, + "name": "Club Mate" + }, + "id": 322, + "value": null + }, + "323": { + "food": { + "id": 323, + "name": "Matetee" + }, + "id": 323, + "value": null + }, + "324": { + "food": { + "id": 324, + "name": "Gelierzucker 1:1" + }, + "id": 324, + "value": null + } + }, + "id": 1, + "missing_value": true, + "name": "Brennwert[kJ]", + "order": 0, + "total_value": 0, + "unit": "kJ" + }, + "7": { + "description": "", + "food_values": { + "241": { + "food": { + "id": 241, + "name": "\u00c4pfel (frisch)" + }, + "id": 241, + "value": null + }, + "320": { + "food": { + "id": 320, + "name": "Zitrone" + }, + "id": 320, + "value": null + }, + "321": { + "food": { + "id": 321, + "name": "Limetten" + }, + "id": 321, + "value": null + }, + "322": { + "food": { + "id": 322, + "name": "Club Mate" + }, + "id": 322, + "value": null + }, + "323": { + "food": { + "id": 323, + "name": "Matetee" + }, + "id": 323, + "value": null + }, + "324": { + "food": { + "id": 324, + "name": "Gelierzucker 1:1" + }, + "id": 324, + "value": null + } + }, + "id": 7, + "missing_value": true, + "name": "war ein test, den ich nicht mehr l\u00f6schen kann...", + "order": 0, + "total_value": 0, + "unit": "" + } + }, "id": 29, "image": null, "internal": true, @@ -24,7 +144,8 @@ "label": "Aufstrich", "name": "Aufstrich", "numchild": 0, - "parent": null + "parent": null, + "updated_at": "2026-04-23T17:01:41.305236+02:00" }, { "created_at": "2024-08-11T22:29:36.599408+02:00", @@ -34,7 +155,8 @@ "label": "Fr\u00fchst\u00fcck", "name": "Fr\u00fchst\u00fcck", "numchild": 0, - "parent": null + "parent": null, + "updated_at": "2026-04-23T17:01:41.311054+02:00" }, { "created_at": "2024-08-12T00:12:55.162950+02:00", @@ -44,7 +166,8 @@ "label": "GPN", "name": "GPN", "numchild": 0, - "parent": null + "parent": null, + "updated_at": "2026-04-23T17:01:41.317116+02:00" }, { "created_at": "2025-05-01T17:04:38.215340+02:00", @@ -54,7 +177,8 @@ "label": "gpn23", "name": "gpn23", "numchild": 0, - "parent": null + "parent": null, + "updated_at": "2026-04-09T01:01:29.141815+02:00" }, { "created_at": "2026-04-08T22:49:21.108554+02:00", @@ -64,7 +188,8 @@ "label": "GPN24", "name": "GPN24", "numchild": 0, - "parent": null + "parent": null, + "updated_at": "2026-04-23T17:01:41.322876+02:00" } ], "last_cooked": null, @@ -88,15 +213,15 @@ "always_use_plural_unit": false, "amount": 10.0, "conversions": [ - { - "amount": 10000.0, - "food": "\u00c4pfel (frisch)", - "unit": "g / Gramm" - }, { "amount": 10.0, "food": "\u00c4pfel (frisch)", "unit": "kg / Kilogramm" + }, + { + "amount": 10000.0, + "food": "\u00c4pfel (frisch)", + "unit": "g / Gramm" } ], "food": { @@ -113,6 +238,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -181,6 +307,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -249,6 +376,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -317,6 +445,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -385,6 +514,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -428,15 +558,15 @@ "always_use_plural_unit": false, "amount": 11.0, "conversions": [ - { - "amount": 11000.0, - "food": "Gelierzucker 1:1", - "unit": "g / Gramm" - }, { "amount": 11.0, "food": "Gelierzucker 1:1", "unit": "kg / Kilogramm" + }, + { + "amount": 11000.0, + "food": "Gelierzucker 1:1", + "unit": "g / Gramm" } ], "food": { @@ -453,6 +583,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", diff --git a/out/json/Misobutter.json b/out/json/Misobutter.json new file mode 100644 index 0000000..e165d27 --- /dev/null +++ b/out/json/Misobutter.json @@ -0,0 +1,1066 @@ +{ + "created_at": "2026-04-20T01:15:57.369389+02:00", + "created_by": { + "display_name": "neini ", + "first_name": "neini", + "id": 5, + "is_active": true, + "is_staff": false, + "is_superuser": false, + "last_name": "", + "username": "neini" + }, + "description": null, + "file_path": "", + "food_properties": { + "1": { + "description": "Energie / Brennwert in KiloJoule", + "food_values": { + "225": { + "food": { + "id": 225, + "name": "Salz" + }, + "id": 225, + "value": null + }, + "251": { + "food": { + "id": 251, + "name": "Sojasauce" + }, + "id": 251, + "value": null + }, + "317": { + "food": { + "id": 317, + "name": "Chiliflocken" + }, + "id": 317, + "value": null + }, + "389": { + "food": { + "id": 389, + "name": "Knoblauch" + }, + "id": 389, + "value": null + }, + "436": { + "food": { + "id": 436, + "name": "Fr\u00fchlingszwiebel" + }, + "id": 436, + "value": null + }, + "450": { + "food": { + "id": 450, + "name": "Margarine" + }, + "id": 450, + "value": null + }, + "487": { + "food": { + "id": 487, + "name": "Sesam" + }, + "id": 487, + "value": null + }, + "595": { + "food": { + "id": 595, + "name": "Wei\u00dfes Miso" + }, + "id": 595, + "value": null + }, + "596": { + "food": { + "id": 596, + "name": "Ingwer" + }, + "id": 596, + "value": null + }, + "597": { + "food": { + "id": 597, + "name": "Sesam\u00f6l" + }, + "id": 597, + "value": null + }, + "598": { + "food": { + "id": 598, + "name": "Reiswein" + }, + "id": 598, + "value": null + } + }, + "id": 1, + "missing_value": true, + "name": "Brennwert[kJ]", + "order": 0, + "total_value": 0, + "unit": "kJ" + }, + "7": { + "description": "", + "food_values": { + "225": { + "food": { + "id": 225, + "name": "Salz" + }, + "id": 225, + "value": null + }, + "251": { + "food": { + "id": 251, + "name": "Sojasauce" + }, + "id": 251, + "value": null + }, + "317": { + "food": { + "id": 317, + "name": "Chiliflocken" + }, + "id": 317, + "value": null + }, + "389": { + "food": { + "id": 389, + "name": "Knoblauch" + }, + "id": 389, + "value": null + }, + "436": { + "food": { + "id": 436, + "name": "Fr\u00fchlingszwiebel" + }, + "id": 436, + "value": null + }, + "450": { + "food": { + "id": 450, + "name": "Margarine" + }, + "id": 450, + "value": null + }, + "487": { + "food": { + "id": 487, + "name": "Sesam" + }, + "id": 487, + "value": null + }, + "595": { + "food": { + "id": 595, + "name": "Wei\u00dfes Miso" + }, + "id": 595, + "value": null + }, + "596": { + "food": { + "id": 596, + "name": "Ingwer" + }, + "id": 596, + "value": null + }, + "597": { + "food": { + "id": 597, + "name": "Sesam\u00f6l" + }, + "id": 597, + "value": null + }, + "598": { + "food": { + "id": 598, + "name": "Reiswein" + }, + "id": 598, + "value": null + } + }, + "id": 7, + "missing_value": true, + "name": "war ein test, den ich nicht mehr l\u00f6schen kann...", + "order": 0, + "total_value": 0, + "unit": "" + } + }, + "id": 89, + "image": null, + "internal": true, + "keywords": [ + { + "created_at": "2024-08-11T22:29:36.616227+02:00", + "description": "", + "full_name": "Aufstrich", + "id": 7, + "label": "Aufstrich", + "name": "Aufstrich", + "numchild": 0, + "parent": null, + "updated_at": "2026-04-23T17:01:41.305236+02:00" + }, + { + "created_at": "2024-08-11T22:29:36.599408+02:00", + "description": "", + "full_name": "Fr\u00fchst\u00fcck", + "id": 6, + "label": "Fr\u00fchst\u00fcck", + "name": "Fr\u00fchst\u00fcck", + "numchild": 0, + "parent": null, + "updated_at": "2026-04-23T17:01:41.311054+02:00" + }, + { + "created_at": "2024-08-12T00:12:55.162950+02:00", + "description": "", + "full_name": "GPN", + "id": 10, + "label": "GPN", + "name": "GPN", + "numchild": 0, + "parent": null, + "updated_at": "2026-04-23T17:01:41.317116+02:00" + }, + { + "created_at": "2026-04-08T22:49:21.108554+02:00", + "description": "", + "full_name": "GPN24", + "id": 64, + "label": "GPN24", + "name": "GPN24", + "numchild": 0, + "parent": null, + "updated_at": "2026-04-23T17:01:41.322876+02:00" + } + ], + "last_cooked": null, + "name": "Misobutter", + "nutrition": null, + "private": false, + "properties": [], + "rating": null, + "servings": 10, + "servings_text": "", + "shared": [], + "show_ingredient_overview": true, + "source_url": null, + "steps": [ + { + "file": null, + "id": 317, + "ingredients": [ + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 125.0, + "conversions": [ + { + "amount": 125.0, + "food": "Margarine", + "unit": "g / Gramm" + }, + { + "amount": 0.125, + "food": "Margarine", + "unit": "kg / Kilogramm" + } + ], + "food": { + "child_inherit_fields": [], + "description": "Allergene: \u2049\ufe0f verwendetes Produkt pr\u00fcfen", + "fdc_id": 1, + "food_onhand": false, + "full_name": "Margarine", + "id": 450, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Margarine", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [ + { + "id": 9, + "property_amount": null, + "property_type": { + "description": "Energie / Brennwert in KiloJoule", + "fdc_id": 1062, + "id": 1, + "name": "Brennwert[kJ]", + "open_data_slug": null, + "order": 0, + "unit": "kJ" + } + } + ], + "properties_food_amount": 100.0, + "properties_food_unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": null, + "url": "" + }, + "id": 1195, + "is_header": false, + "no_amount": false, + "note": null, + "order": 1, + "original_text": null, + "unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "used_in_recipes": [ + { + "id": 89, + "name": "Misobutter" + } + ] + } + ], + "instruction": "Die Margarine bei Zimmertemperatur weich werden lassen.", + "instructions_markdown": "

Die Margarine bei Zimmertemperatur weich werden lassen.

", + "name": "", + "order": 0, + "show_as_header": true, + "show_ingredients_table": true, + "step_recipe": null, + "step_recipe_data": null, + "time": 0 + }, + { + "file": null, + "id": 318, + "ingredients": [ + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 1.0, + "conversions": [ + { + "amount": 1.0, + "food": "Knoblauch", + "unit": "St\u00fcck" + } + ], + "food": { + "child_inherit_fields": [], + "description": "Allergene: (keine)", + "fdc_id": null, + "food_onhand": false, + "full_name": "Knoblauch", + "id": 389, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Knoblauch", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": "Knoblauch", + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": { + "description": null, + "id": 34, + "name": "Kr\u00e4uter und Gew\u00fcrze", + "open_data_slug": null + }, + "url": "" + }, + "id": 1196, + "is_header": false, + "no_amount": false, + "note": null, + "order": 0, + "original_text": null, + "unit": { + "base_unit": null, + "description": null, + "id": 25, + "name": "St\u00fcck", + "open_data_slug": null, + "plural_name": "St\u00fcck" + }, + "used_in_recipes": [ + { + "id": 89, + "name": "Misobutter" + } + ] + }, + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 30.0, + "conversions": [ + { + "amount": 30.0, + "food": "Wei\u00dfes Miso", + "unit": "g / Gramm" + }, + { + "amount": 0.03, + "food": "Wei\u00dfes Miso", + "unit": "kg / Kilogramm" + } + ], + "food": { + "child_inherit_fields": [], + "description": "", + "fdc_id": null, + "food_onhand": false, + "full_name": "Wei\u00dfes Miso", + "id": 595, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Wei\u00dfes Miso", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": null, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": null, + "url": "" + }, + "id": 1197, + "is_header": false, + "no_amount": false, + "note": null, + "order": 1, + "original_text": null, + "unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "used_in_recipes": [ + { + "id": 89, + "name": "Misobutter" + } + ] + }, + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 15.0, + "conversions": [ + { + "amount": 15.0, + "food": "Ingwer", + "unit": "g / Gramm" + }, + { + "amount": 0.015, + "food": "Ingwer", + "unit": "kg / Kilogramm" + } + ], + "food": { + "child_inherit_fields": [], + "description": "", + "fdc_id": null, + "food_onhand": false, + "full_name": "Ingwer", + "id": 596, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Ingwer", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": null, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": null, + "url": "" + }, + "id": 1198, + "is_header": false, + "no_amount": false, + "note": "gesch\u00e4lt & fein gehackt", + "order": 2, + "original_text": null, + "unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "used_in_recipes": [ + { + "id": 89, + "name": "Misobutter" + } + ] + }, + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 2.0, + "conversions": [ + { + "amount": 2.0, + "food": "Sesam\u00f6l", + "unit": "TL" + } + ], + "food": { + "child_inherit_fields": [], + "description": "", + "fdc_id": null, + "food_onhand": false, + "full_name": "Sesam\u00f6l", + "id": 597, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Sesam\u00f6l", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": null, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": null, + "url": "" + }, + "id": 1199, + "is_header": false, + "no_amount": false, + "note": null, + "order": 3, + "original_text": null, + "unit": { + "base_unit": null, + "description": null, + "id": 26, + "name": "TL", + "open_data_slug": null, + "plural_name": "TL" + }, + "used_in_recipes": [ + { + "id": 89, + "name": "Misobutter" + } + ] + }, + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 1.0, + "conversions": [ + { + "amount": 1.0, + "food": "Reiswein", + "unit": "TL" + } + ], + "food": { + "child_inherit_fields": [], + "description": "", + "fdc_id": null, + "food_onhand": false, + "full_name": "Reiswein", + "id": 598, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Reiswein", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": null, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": null, + "url": "" + }, + "id": 1200, + "is_header": false, + "no_amount": false, + "note": null, + "order": 4, + "original_text": null, + "unit": { + "base_unit": null, + "description": null, + "id": 26, + "name": "TL", + "open_data_slug": null, + "plural_name": "TL" + }, + "used_in_recipes": [ + { + "id": 89, + "name": "Misobutter" + } + ] + }, + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 2.0, + "conversions": [ + { + "amount": 2.0, + "food": "Sesam", + "unit": "EL" + } + ], + "food": { + "child_inherit_fields": [], + "description": "", + "fdc_id": null, + "food_onhand": false, + "full_name": "Sesam", + "id": 487, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Sesam", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": null, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": null, + "url": "" + }, + "id": 1201, + "is_header": false, + "no_amount": false, + "note": "ger\u00f6stet", + "order": 5, + "original_text": null, + "unit": { + "base_unit": null, + "description": null, + "id": 27, + "name": "EL", + "open_data_slug": null, + "plural_name": "EL" + }, + "used_in_recipes": [ + { + "id": 89, + "name": "Misobutter" + } + ] + }, + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 0.5, + "conversions": [ + { + "amount": 0.5, + "food": "Chiliflocken", + "unit": "TL" + } + ], + "food": { + "child_inherit_fields": [], + "description": "Allergene: (keine)", + "fdc_id": null, + "food_onhand": false, + "full_name": "Chiliflocken", + "id": 317, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Chiliflocken", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": { + "description": "", + "id": 6, + "name": "Gew\u00fcrze", + "open_data_slug": null + }, + "url": "" + }, + "id": 1202, + "is_header": false, + "no_amount": false, + "note": null, + "order": 6, + "original_text": null, + "unit": { + "base_unit": null, + "description": null, + "id": 26, + "name": "TL", + "open_data_slug": null, + "plural_name": "TL" + }, + "used_in_recipes": [ + { + "id": 89, + "name": "Misobutter" + } + ] + } + ], + "instruction": "Knoblauch grob hacken, Ingwer sch\u00e4len und fein hacken. Sesam leicht r\u00f6sten.\n\nMargarine, Knoblauch, Miso, Ingwer, Sesam\u00f6l, Reiswein, Sesam und Chiliflocken in einen Mixer geben und p\u00fcrieren.", + "instructions_markdown": "

Knoblauch grob hacken, Ingwer sch\u00e4len und fein hacken. Sesam leicht r\u00f6sten.

\n

Margarine, Knoblauch, Miso, Ingwer, Sesam\u00f6l, Reiswein, Sesam und Chiliflocken in einen Mixer geben und p\u00fcrieren.

", + "name": "", + "order": 0, + "show_as_header": true, + "show_ingredients_table": true, + "step_recipe": null, + "step_recipe_data": null, + "time": 0 + }, + { + "file": null, + "id": 319, + "ingredients": [ + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 3.0, + "conversions": [ + { + "amount": 3.0, + "food": "Fr\u00fchlingszwiebel", + "unit": "St\u00fcck" + } + ], + "food": { + "child_inherit_fields": [], + "description": "", + "fdc_id": null, + "food_onhand": false, + "full_name": "Fr\u00fchlingszwiebel", + "id": 436, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Fr\u00fchlingszwiebel", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": "Fr\u00fchlingszwiebeln", + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": null, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": { + "description": null, + "id": 33, + "name": "Obst und Gem\u00fcse", + "open_data_slug": null + }, + "url": "" + }, + "id": 1203, + "is_header": false, + "no_amount": false, + "note": null, + "order": 0, + "original_text": null, + "unit": { + "base_unit": null, + "description": null, + "id": 25, + "name": "St\u00fcck", + "open_data_slug": null, + "plural_name": "St\u00fcck" + }, + "used_in_recipes": [ + { + "id": 89, + "name": "Misobutter" + } + ] + } + ], + "instruction": "Fr\u00fchlingszwiebel in sehr d\u00fcnne Scheiben schneiden. Zur Masse geben.", + "instructions_markdown": "

Fr\u00fchlingszwiebel in sehr d\u00fcnne Scheiben schneiden. Zur Masse geben.

", + "name": "", + "order": 0, + "show_as_header": true, + "show_ingredients_table": true, + "step_recipe": null, + "step_recipe_data": null, + "time": 0 + }, + { + "file": null, + "id": 320, + "ingredients": [ + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 1.0, + "conversions": [ + { + "amount": 1.0, + "food": "Sojasauce", + "unit": "TL" + } + ], + "food": { + "child_inherit_fields": [], + "description": "", + "fdc_id": null, + "food_onhand": false, + "full_name": "Sojasauce", + "id": 251, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Sojasauce", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": { + "description": null, + "id": 32, + "name": "Essig & \u00d6l, S\u00e4fte", + "open_data_slug": null + }, + "url": "" + }, + "id": 1204, + "is_header": false, + "no_amount": false, + "note": "", + "order": 0, + "original_text": null, + "unit": { + "base_unit": null, + "description": null, + "id": 26, + "name": "TL", + "open_data_slug": null, + "plural_name": "TL" + }, + "used_in_recipes": [ + { + "id": 89, + "name": "Misobutter" + } + ] + }, + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 0.33, + "conversions": [ + { + "amount": 0.33, + "food": "Salz", + "unit": "TL" + }, + { + "amount": 2.31, + "food": "Salz", + "unit": "g / Gramm" + }, + { + "amount": 0.00231, + "food": "Salz", + "unit": "kg / Kilogramm" + } + ], + "food": { + "child_inherit_fields": [], + "description": "Allergene: (keine)", + "fdc_id": null, + "food_onhand": false, + "full_name": "Salz", + "id": 225, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Salz", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": { + "description": "", + "id": 6, + "name": "Gew\u00fcrze", + "open_data_slug": null + }, + "url": "" + }, + "id": 1205, + "is_header": false, + "no_amount": false, + "note": null, + "order": 1, + "original_text": null, + "unit": { + "base_unit": null, + "description": null, + "id": 26, + "name": "TL", + "open_data_slug": null, + "plural_name": "TL" + }, + "used_in_recipes": [ + { + "id": 89, + "name": "Misobutter" + } + ] + } + ], + "instruction": "Mit Sojasauce und Salz abschmecken. **Vorsicht mit der Sojasauce (und dem Salz), rantasten.**", + "instructions_markdown": "

Mit Sojasauce und Salz abschmecken. Vorsicht mit der Sojasauce (und dem Salz), rantasten.

", + "name": "", + "order": 0, + "show_as_header": true, + "show_ingredients_table": true, + "step_recipe": null, + "step_recipe_data": null, + "time": 0 + } + ], + "updated_at": "2026-04-23T16:58:38.253426+02:00", + "waiting_time": 0, + "working_time": 0 +} \ No newline at end of file diff --git a/out/json/Mungobohnenhummus mit Jalapenos und Zatar.json b/out/json/Mungobohnenhummus mit Jalapenos und Zatar.json index 08ac0ae..7c397c3 100644 --- a/out/json/Mungobohnenhummus mit Jalapenos und Zatar.json +++ b/out/json/Mungobohnenhummus mit Jalapenos und Zatar.json @@ -12,6 +12,158 @@ }, "description": "Originalrezept: https://www.dailyvegan.de/2020/01/29/mungobohnenhummus-mit-jalapenos-und-zatar/ mit Faktor 4\nErgibt 2KG = 80 Portionen a 25g", "file_path": "", + "food_properties": { + "1": { + "description": "Energie / Brennwert in KiloJoule", + "food_values": { + "226": { + "food": { + "id": 226, + "name": "Knoblauch (frisch)" + }, + "id": 226, + "value": null + }, + "234": { + "food": { + "id": 234, + "name": "Tahini" + }, + "id": 234, + "value": null + }, + "235": { + "food": { + "id": 235, + "name": "Zitronensaft" + }, + "id": 235, + "value": null + }, + "236": { + "food": { + "id": 236, + "name": "Oliven\u00f6l" + }, + "id": 236, + "value": null + }, + "237": { + "food": { + "id": 237, + "name": "Kreuzk\u00fcmmel AKA Cumin" + }, + "id": 237, + "value": null + }, + "312": { + "food": { + "id": 312, + "name": "Mungobohnen (trocken)" + }, + "id": 312, + "value": null + }, + "313": { + "food": { + "id": 313, + "name": "Zatar" + }, + "id": 313, + "value": null + }, + "314": { + "food": { + "id": 314, + "name": "Jalapenoringe, eingelegt, fein gehackt" + }, + "id": 314, + "value": null + } + }, + "id": 1, + "missing_value": true, + "name": "Brennwert[kJ]", + "order": 0, + "total_value": 0, + "unit": "kJ" + }, + "7": { + "description": "", + "food_values": { + "226": { + "food": { + "id": 226, + "name": "Knoblauch (frisch)" + }, + "id": 226, + "value": null + }, + "234": { + "food": { + "id": 234, + "name": "Tahini" + }, + "id": 234, + "value": null + }, + "235": { + "food": { + "id": 235, + "name": "Zitronensaft" + }, + "id": 235, + "value": null + }, + "236": { + "food": { + "id": 236, + "name": "Oliven\u00f6l" + }, + "id": 236, + "value": null + }, + "237": { + "food": { + "id": 237, + "name": "Kreuzk\u00fcmmel AKA Cumin" + }, + "id": 237, + "value": null + }, + "312": { + "food": { + "id": 312, + "name": "Mungobohnen (trocken)" + }, + "id": 312, + "value": null + }, + "313": { + "food": { + "id": 313, + "name": "Zatar" + }, + "id": 313, + "value": null + }, + "314": { + "food": { + "id": 314, + "name": "Jalapenoringe, eingelegt, fein gehackt" + }, + "id": 314, + "value": null + } + }, + "id": 7, + "missing_value": true, + "name": "war ein test, den ich nicht mehr l\u00f6schen kann...", + "order": 0, + "total_value": 0, + "unit": "" + } + }, "id": 26, "image": "https://recipes.entropia.de/media/recipes/acd5a48a-5d4f-4c99-8444-43aaa02f5d0c_26.jpg", "internal": true, @@ -24,7 +176,8 @@ "label": "Aufstrich", "name": "Aufstrich", "numchild": 0, - "parent": null + "parent": null, + "updated_at": "2026-04-23T17:01:41.305236+02:00" }, { "created_at": "2024-08-11T22:29:36.599408+02:00", @@ -34,7 +187,8 @@ "label": "Fr\u00fchst\u00fcck", "name": "Fr\u00fchst\u00fcck", "numchild": 0, - "parent": null + "parent": null, + "updated_at": "2026-04-23T17:01:41.311054+02:00" }, { "created_at": "2024-08-12T00:12:55.162950+02:00", @@ -44,7 +198,8 @@ "label": "GPN", "name": "GPN", "numchild": 0, - "parent": null + "parent": null, + "updated_at": "2026-04-23T17:01:41.317116+02:00" }, { "created_at": "2025-05-01T17:04:38.215340+02:00", @@ -54,7 +209,8 @@ "label": "gpn23", "name": "gpn23", "numchild": 0, - "parent": null + "parent": null, + "updated_at": "2026-04-09T01:01:29.141815+02:00" }, { "created_at": "2026-04-08T22:49:21.108554+02:00", @@ -64,7 +220,8 @@ "label": "GPN24", "name": "GPN24", "numchild": 0, - "parent": null + "parent": null, + "updated_at": "2026-04-23T17:01:41.322876+02:00" } ], "last_cooked": null, @@ -113,6 +270,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -201,6 +359,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -274,6 +433,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -322,15 +482,15 @@ "always_use_plural_unit": false, "amount": 110.0, "conversions": [ - { - "amount": 0.11, - "food": "Zitronensaft", - "unit": "Liter" - }, { "amount": 110.0, "food": "Zitronensaft", "unit": "Milliliter" + }, + { + "amount": 0.11, + "food": "Zitronensaft", + "unit": "Liter" } ], "food": { @@ -347,6 +507,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -420,6 +581,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -470,12 +632,12 @@ "conversions": [ { "amount": 2.0, - "food": "Kreuzk\u00fcmmel (Cumin)", + "food": "Kreuzk\u00fcmmel AKA Cumin", "unit": "g / Gramm" }, { "amount": 0.002, - "food": "Kreuzk\u00fcmmel (Cumin)", + "food": "Kreuzk\u00fcmmel AKA Cumin", "unit": "kg / Kilogramm" } ], @@ -484,15 +646,16 @@ "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Kreuzk\u00fcmmel (Cumin)", + "full_name": "Kreuzk\u00fcmmel AKA Cumin", "id": 237, "ignore_shopping": false, "inherit_fields": [], - "name": "Kreuzk\u00fcmmel (Cumin)", + "name": "Kreuzk\u00fcmmel AKA Cumin", "numchild": 0, "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -566,6 +729,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -649,6 +813,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -722,6 +887,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -795,6 +961,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", diff --git a/out/json/Rauchige Schwarze Bohnencreme.json b/out/json/Rauchige Schwarze Bohnencreme.json index 2d02645..dded925 100644 --- a/out/json/Rauchige Schwarze Bohnencreme.json +++ b/out/json/Rauchige Schwarze Bohnencreme.json @@ -12,6 +12,222 @@ }, "description": "Quelle: https://zimtundchili.com/2021/03/03/rauchige-schwarze-bohnencreme-ein-herzhafter-aufstrich/", "file_path": "", + "food_properties": { + "1": { + "description": "Energie / Brennwert in KiloJoule", + "food_values": { + "221": { + "food": { + "id": 221, + "name": "Zwiebeln (frisch)" + }, + "id": 221, + "value": null + }, + "225": { + "food": { + "id": 225, + "name": "Salz" + }, + "id": 225, + "value": null + }, + "226": { + "food": { + "id": 226, + "name": "Knoblauch (frisch)" + }, + "id": 226, + "value": null + }, + "232": { + "food": { + "id": 232, + "name": "Majoran (getrocknet)" + }, + "id": 232, + "value": null + }, + "238": { + "food": { + "id": 238, + "name": "Wasser" + }, + "id": 238, + "value": null + }, + "244": { + "food": { + "id": 244, + "name": "Pfeffer (schwarz)" + }, + "id": 244, + "value": null + }, + "309": { + "food": { + "id": 309, + "name": "Erdnussmus" + }, + "id": 309, + "value": null + }, + "310": { + "food": { + "id": 310, + "name": "Rauchpaprika\u00a0(Piment\u00f3n de la Vera)" + }, + "id": 310, + "value": null + }, + "311": { + "food": { + "id": 311, + "name": "Hefeflocken" + }, + "id": 311, + "value": null + }, + "36": { + "food": { + "id": 36, + "name": "Tomatenmark" + }, + "id": 36, + "value": 74.29 + }, + "390": { + "food": { + "id": 390, + "name": "Pflanzen\u00f6l" + }, + "id": 390, + "value": null + }, + "452": { + "food": { + "id": 452, + "name": "Schwarze Bohnen, gekocht" + }, + "id": 452, + "value": null + } + }, + "id": 1, + "missing_value": true, + "name": "Brennwert[kJ]", + "order": 0, + "total_value": 74.29, + "unit": "kJ" + }, + "7": { + "description": "", + "food_values": { + "221": { + "food": { + "id": 221, + "name": "Zwiebeln (frisch)" + }, + "id": 221, + "value": null + }, + "225": { + "food": { + "id": 225, + "name": "Salz" + }, + "id": 225, + "value": null + }, + "226": { + "food": { + "id": 226, + "name": "Knoblauch (frisch)" + }, + "id": 226, + "value": null + }, + "232": { + "food": { + "id": 232, + "name": "Majoran (getrocknet)" + }, + "id": 232, + "value": null + }, + "238": { + "food": { + "id": 238, + "name": "Wasser" + }, + "id": 238, + "value": null + }, + "244": { + "food": { + "id": 244, + "name": "Pfeffer (schwarz)" + }, + "id": 244, + "value": null + }, + "309": { + "food": { + "id": 309, + "name": "Erdnussmus" + }, + "id": 309, + "value": null + }, + "310": { + "food": { + "id": 310, + "name": "Rauchpaprika\u00a0(Piment\u00f3n de la Vera)" + }, + "id": 310, + "value": null + }, + "311": { + "food": { + "id": 311, + "name": "Hefeflocken" + }, + "id": 311, + "value": null + }, + "36": { + "food": { + "id": 36, + "name": "Tomatenmark" + }, + "id": 36, + "value": null + }, + "390": { + "food": { + "id": 390, + "name": "Pflanzen\u00f6l" + }, + "id": 390, + "value": null + }, + "452": { + "food": { + "id": 452, + "name": "Schwarze Bohnen, gekocht" + }, + "id": 452, + "value": null + } + }, + "id": 7, + "missing_value": true, + "name": "war ein test, den ich nicht mehr l\u00f6schen kann...", + "order": 0, + "total_value": 0, + "unit": "" + } + }, "id": 25, "image": "https://recipes.entropia.de/media/recipes/50edf0c1-363a-495d-b178-5bcf5a198f1f_25.jpg", "internal": true, @@ -24,7 +240,8 @@ "label": "Aufstrich", "name": "Aufstrich", "numchild": 0, - "parent": null + "parent": null, + "updated_at": "2026-04-23T17:01:41.305236+02:00" }, { "created_at": "2024-08-11T22:29:36.599408+02:00", @@ -34,7 +251,8 @@ "label": "Fr\u00fchst\u00fcck", "name": "Fr\u00fchst\u00fcck", "numchild": 0, - "parent": null + "parent": null, + "updated_at": "2026-04-23T17:01:41.311054+02:00" }, { "created_at": "2024-08-12T00:12:55.162950+02:00", @@ -44,7 +262,8 @@ "label": "GPN", "name": "GPN", "numchild": 0, - "parent": null + "parent": null, + "updated_at": "2026-04-23T17:01:41.317116+02:00" }, { "created_at": "2025-05-01T17:04:38.215340+02:00", @@ -54,7 +273,8 @@ "label": "gpn23", "name": "gpn23", "numchild": 0, - "parent": null + "parent": null, + "updated_at": "2026-04-09T01:01:29.141815+02:00" }, { "created_at": "2026-04-08T22:49:21.108554+02:00", @@ -64,7 +284,8 @@ "label": "GPN24", "name": "GPN24", "numchild": 0, - "parent": null + "parent": null, + "updated_at": "2026-04-23T17:01:41.322876+02:00" } ], "last_cooked": null, @@ -113,6 +334,7 @@ "open_data_slug": null, "parent": null, "plural_name": "", + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -186,6 +408,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -259,6 +482,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -332,6 +556,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -400,6 +625,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -468,6 +694,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -517,9 +744,9 @@ "amount": 1.0, "conversions": [ { - "amount": 0.05263157894736842, + "amount": 1.0, "food": "Pfeffer (schwarz)", - "unit": "EL" + "unit": "g / Gramm" }, { "amount": 0.16666666666666666, @@ -527,9 +754,9 @@ "unit": "TL" }, { - "amount": 1.0, + "amount": 0.05263157894736842, "food": "Pfeffer (schwarz)", - "unit": "g / Gramm" + "unit": "EL" }, { "amount": 0.001, @@ -551,6 +778,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -624,6 +852,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -673,9 +902,9 @@ "amount": 5.0, "conversions": [ { - "amount": 0.29411764705882354, + "amount": 5.0, "food": "Salz", - "unit": "EL" + "unit": "g / Gramm" }, { "amount": 0.7142857142857143, @@ -683,9 +912,9 @@ "unit": "TL" }, { - "amount": 5.0, + "amount": 0.29411764705882354, "food": "Salz", - "unit": "g / Gramm" + "unit": "EL" }, { "amount": 0.005, @@ -707,6 +936,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -780,6 +1010,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -828,16 +1059,16 @@ "always_use_plural_unit": false, "amount": 17.0, "conversions": [ - { - "amount": 1.1333333333333333, - "food": "Tomatenmark", - "unit": "EL" - }, { "amount": 17.0, "food": "Tomatenmark", "unit": "g / Gramm" }, + { + "amount": 1.1333333333333333, + "food": "Tomatenmark", + "unit": "EL" + }, { "amount": 0.017, "food": "Tomatenmark", @@ -858,6 +1089,21 @@ "open_data_slug": null, "parent": null, "plural_name": "", + "properties": [ + { + "id": 6, + "property_amount": 437.0, + "property_type": { + "description": "Energie / Brennwert in KiloJoule", + "fdc_id": 1062, + "id": 1, + "name": "Brennwert[kJ]", + "open_data_slug": null, + "order": 0, + "unit": "kJ" + } + } + ], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", @@ -906,15 +1152,15 @@ "always_use_plural_unit": false, "amount": 100.0, "conversions": [ - { - "amount": 0.1, - "food": "Wasser", - "unit": "Liter" - }, { "amount": 100.0, "food": "Wasser", "unit": "Milliliter" + }, + { + "amount": 0.1, + "food": "Wasser", + "unit": "Liter" } ], "food": { @@ -931,6 +1177,7 @@ "open_data_slug": null, "parent": null, "plural_name": null, + "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { "base_unit": "g", diff --git a/out/json/Schokoaufstrich.json b/out/json/Schokoaufstrich.json new file mode 100644 index 0000000..ef70559 --- /dev/null +++ b/out/json/Schokoaufstrich.json @@ -0,0 +1,624 @@ +{ + "created_at": "2026-04-21T23:01:59.615262+02:00", + "created_by": { + "display_name": "neini ", + "first_name": "neini", + "id": 5, + "is_active": true, + "is_staff": false, + "is_superuser": false, + "last_name": "", + "username": "neini" + }, + "description": null, + "file_path": "", + "food_properties": { + "1": { + "description": "Energie / Brennwert in KiloJoule", + "food_values": { + "257": { + "food": { + "id": 257, + "name": "Haferflocken" + }, + "id": 257, + "value": null + }, + "409": { + "food": { + "id": 409, + "name": "Zimt" + }, + "id": 409, + "value": null + }, + "599": { + "food": { + "id": 599, + "name": "Hafermilch" + }, + "id": 599, + "value": null + }, + "603": { + "food": { + "id": 603, + "name": "Dattels\u00fc\u00dfe" + }, + "id": 603, + "value": null + }, + "604": { + "food": { + "id": 604, + "name": "Kakaopulver" + }, + "id": 604, + "value": null + }, + "605": { + "food": { + "id": 605, + "name": "Vanilleextrakt" + }, + "id": 605, + "value": null + } + }, + "id": 1, + "missing_value": true, + "name": "Brennwert[kJ]", + "order": 0, + "total_value": 0, + "unit": "kJ" + }, + "7": { + "description": "", + "food_values": { + "257": { + "food": { + "id": 257, + "name": "Haferflocken" + }, + "id": 257, + "value": null + }, + "409": { + "food": { + "id": 409, + "name": "Zimt" + }, + "id": 409, + "value": null + }, + "599": { + "food": { + "id": 599, + "name": "Hafermilch" + }, + "id": 599, + "value": null + }, + "603": { + "food": { + "id": 603, + "name": "Dattels\u00fc\u00dfe" + }, + "id": 603, + "value": null + }, + "604": { + "food": { + "id": 604, + "name": "Kakaopulver" + }, + "id": 604, + "value": null + }, + "605": { + "food": { + "id": 605, + "name": "Vanilleextrakt" + }, + "id": 605, + "value": null + } + }, + "id": 7, + "missing_value": true, + "name": "war ein test, den ich nicht mehr l\u00f6schen kann...", + "order": 0, + "total_value": 0, + "unit": "" + } + }, + "id": 92, + "image": null, + "internal": true, + "keywords": [ + { + "created_at": "2024-08-11T22:29:36.616227+02:00", + "description": "", + "full_name": "Aufstrich", + "id": 7, + "label": "Aufstrich", + "name": "Aufstrich", + "numchild": 0, + "parent": null, + "updated_at": "2026-04-23T17:01:41.305236+02:00" + }, + { + "created_at": "2024-08-11T22:29:36.599408+02:00", + "description": "", + "full_name": "Fr\u00fchst\u00fcck", + "id": 6, + "label": "Fr\u00fchst\u00fcck", + "name": "Fr\u00fchst\u00fcck", + "numchild": 0, + "parent": null, + "updated_at": "2026-04-23T17:01:41.311054+02:00" + }, + { + "created_at": "2024-08-12T00:12:55.162950+02:00", + "description": "", + "full_name": "GPN", + "id": 10, + "label": "GPN", + "name": "GPN", + "numchild": 0, + "parent": null, + "updated_at": "2026-04-23T17:01:41.317116+02:00" + }, + { + "created_at": "2026-04-08T22:49:21.108554+02:00", + "description": "", + "full_name": "GPN24", + "id": 64, + "label": "GPN24", + "name": "GPN24", + "numchild": 0, + "parent": null, + "updated_at": "2026-04-23T17:01:41.322876+02:00" + } + ], + "last_cooked": null, + "name": "Schokoaufstrich", + "nutrition": null, + "private": false, + "properties": [], + "rating": null, + "servings": 50, + "servings_text": "", + "shared": [], + "show_ingredient_overview": true, + "source_url": null, + "steps": [ + { + "file": null, + "id": 329, + "ingredients": [ + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 800.0, + "conversions": [ + { + "amount": 800.0, + "food": "Haferflocken", + "unit": "g / Gramm" + }, + { + "amount": 0.8, + "food": "Haferflocken", + "unit": "kg / Kilogramm" + } + ], + "food": { + "child_inherit_fields": [], + "description": "", + "fdc_id": null, + "food_onhand": false, + "full_name": "Haferflocken", + "id": 257, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Haferflocken", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": { + "description": null, + "id": 43, + "name": "Trockenwaren", + "open_data_slug": null + }, + "url": "" + }, + "id": 1225, + "is_header": false, + "no_amount": false, + "note": "fein, ggf. explizit als glutenfrei deklarierte", + "order": 0, + "original_text": null, + "unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "used_in_recipes": [ + { + "id": 92, + "name": "Schokoaufstrich" + } + ] + } + ], + "instruction": "Gebt die Haferflocken in den Mixer und mahlt sie dort zu feinem Hafermehl.", + "instructions_markdown": "

Gebt die Haferflocken in den Mixer und mahlt sie dort zu feinem Hafermehl.

", + "name": "", + "order": 0, + "show_as_header": true, + "show_ingredients_table": true, + "step_recipe": null, + "step_recipe_data": null, + "time": 0 + }, + { + "file": null, + "id": 330, + "ingredients": [ + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 400.0, + "conversions": [ + { + "amount": 400.0, + "food": "Dattels\u00fc\u00dfe", + "unit": "g / Gramm" + }, + { + "amount": 0.4, + "food": "Dattels\u00fc\u00dfe", + "unit": "kg / Kilogramm" + } + ], + "food": { + "child_inherit_fields": [], + "description": "", + "fdc_id": null, + "food_onhand": false, + "full_name": "Dattels\u00fc\u00dfe", + "id": 603, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Dattels\u00fc\u00dfe", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": null, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": null, + "url": "" + }, + "id": 1226, + "is_header": false, + "no_amount": false, + "note": "(oder Puderzucker)", + "order": 0, + "original_text": null, + "unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "used_in_recipes": [ + { + "id": 92, + "name": "Schokoaufstrich" + } + ] + }, + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 250.0, + "conversions": [ + { + "amount": 250.0, + "food": "Kakaopulver", + "unit": "g / Gramm" + }, + { + "amount": 0.25, + "food": "Kakaopulver", + "unit": "kg / Kilogramm" + } + ], + "food": { + "child_inherit_fields": [], + "description": "", + "fdc_id": null, + "food_onhand": false, + "full_name": "Kakaopulver", + "id": 604, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Kakaopulver", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": null, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": null, + "url": "" + }, + "id": 1227, + "is_header": false, + "no_amount": false, + "note": null, + "order": 1, + "original_text": null, + "unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "used_in_recipes": [ + { + "id": 92, + "name": "Schokoaufstrich" + } + ] + }, + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 0.5, + "conversions": [ + { + "amount": 0.5, + "food": "Zimt", + "unit": "TL" + } + ], + "food": { + "child_inherit_fields": [], + "description": "", + "fdc_id": null, + "food_onhand": false, + "full_name": "Zimt", + "id": 409, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Zimt", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": "Zimt", + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": null, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": { + "description": null, + "id": 34, + "name": "Kr\u00e4uter und Gew\u00fcrze", + "open_data_slug": null + }, + "url": "" + }, + "id": 1228, + "is_header": false, + "no_amount": false, + "note": null, + "order": 2, + "original_text": null, + "unit": { + "base_unit": null, + "description": null, + "id": 26, + "name": "TL", + "open_data_slug": null, + "plural_name": "TL" + }, + "used_in_recipes": [ + { + "id": 92, + "name": "Schokoaufstrich" + } + ] + } + ], + "instruction": "(Alternativ zur Dattels\u00fc\u00dfe geht auch Puderzucker.)\n\nGebt das Hafermehl zusammen mit den anderen trockenen Zutaten in eine R\u00fchrsch\u00fcssel und vermengt alles gut miteinander.", + "instructions_markdown": "

(Alternativ zur Dattels\u00fc\u00dfe geht auch Puderzucker.)

\n

Gebt das Hafermehl zusammen mit den anderen trockenen Zutaten in eine R\u00fchrsch\u00fcssel und vermengt alles gut miteinander.

", + "name": "", + "order": 0, + "show_as_header": true, + "show_ingredients_table": true, + "step_recipe": null, + "step_recipe_data": null, + "time": 0 + }, + { + "file": null, + "id": 331, + "ingredients": [ + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 200.0, + "conversions": [ + { + "amount": 200.0, + "food": "Hafermilch", + "unit": "Milliliter" + }, + { + "amount": 0.2, + "food": "Hafermilch", + "unit": "Liter" + } + ], + "food": { + "child_inherit_fields": [], + "description": "", + "fdc_id": null, + "food_onhand": false, + "full_name": "Hafermilch", + "id": 599, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Hafermilch", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": null, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": null, + "url": "" + }, + "id": 1229, + "is_header": false, + "no_amount": false, + "note": null, + "order": 0, + "original_text": null, + "unit": { + "base_unit": "ml", + "description": "", + "id": 8, + "name": "Milliliter", + "open_data_slug": null, + "plural_name": "Milliliter" + }, + "used_in_recipes": [ + { + "id": 92, + "name": "Schokoaufstrich" + } + ] + }, + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 0.5, + "conversions": [ + { + "amount": 0.5, + "food": "Vanilleextrakt", + "unit": "TL" + } + ], + "food": { + "child_inherit_fields": [], + "description": "", + "fdc_id": null, + "food_onhand": false, + "full_name": "Vanilleextrakt", + "id": 605, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Vanilleextrakt", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": null, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": null, + "url": "" + }, + "id": 1230, + "is_header": false, + "no_amount": false, + "note": null, + "order": 1, + "original_text": null, + "unit": { + "base_unit": null, + "description": null, + "id": 26, + "name": "TL", + "open_data_slug": null, + "plural_name": "TL" + }, + "used_in_recipes": [ + { + "id": 92, + "name": "Schokoaufstrich" + } + ] + } + ], + "instruction": "F\u00fcgt nun die Pflanzenmilch und das Vanilleextrakt hinzu und verr\u00fchrt alles zu einer dicklichen, streichf\u00e4higen und schokoladigen Masse. Passt die Fl\u00fcssigkeit euren Bed\u00fcrfnissen an \u2013 wer es gerne fl\u00fcssiger mag, gibt 2-3 EL mehr Pflanzenmilch hinzu (das gilt auch bei eventuell selbstgemachter, dickfl\u00fcssigerer Milch).", + "instructions_markdown": "

F\u00fcgt nun die Pflanzenmilch und das Vanilleextrakt hinzu und verr\u00fchrt alles zu einer dicklichen, streichf\u00e4higen und schokoladigen Masse. Passt die Fl\u00fcssigkeit euren Bed\u00fcrfnissen an \u2013 wer es gerne fl\u00fcssiger mag, gibt 2-3 EL mehr Pflanzenmilch hinzu (das gilt auch bei eventuell selbstgemachter, dickfl\u00fcssigerer Milch).

", + "name": "", + "order": 0, + "show_as_header": true, + "show_ingredients_table": true, + "step_recipe": null, + "step_recipe_data": null, + "time": 0 + } + ], + "updated_at": "2026-04-23T17:01:41.297422+02:00", + "waiting_time": 0, + "working_time": 0 +} \ No newline at end of file diff --git a/out/json/Sonnenblumenkern-Aufstrich mit Gurke und Dill.json b/out/json/Sonnenblumenkern-Aufstrich mit Gurke und Dill.json new file mode 100644 index 0000000..0cf59c2 --- /dev/null +++ b/out/json/Sonnenblumenkern-Aufstrich mit Gurke und Dill.json @@ -0,0 +1,698 @@ +{ + "created_at": "2026-04-19T23:58:22.238825+02:00", + "created_by": { + "display_name": "neini ", + "first_name": "neini", + "id": 5, + "is_active": true, + "is_staff": false, + "is_superuser": false, + "last_name": "", + "username": "neini" + }, + "description": null, + "file_path": "", + "food_properties": { + "1": { + "description": "Energie / Brennwert in KiloJoule", + "food_values": { + "236": { + "food": { + "id": 236, + "name": "Oliven\u00f6l" + }, + "id": 236, + "value": null + }, + "238": { + "food": { + "id": 238, + "name": "Wasser" + }, + "id": 238, + "value": 0 + }, + "243": { + "food": { + "id": 243, + "name": "Sonnenblumenkerne" + }, + "id": 243, + "value": null + }, + "391": { + "food": { + "id": 391, + "name": "Salz & Pfeffer" + }, + "id": 391, + "value": 0 + }, + "592": { + "food": { + "id": 592, + "name": "Gew\u00fcrzgurken" + }, + "id": 592, + "value": null + }, + "593": { + "food": { + "id": 593, + "name": "Dill" + }, + "id": 593, + "value": null + }, + "594": { + "food": { + "id": 594, + "name": "Gew\u00fcrzgurkenwasser" + }, + "id": 594, + "value": 0 + } + }, + "id": 1, + "missing_value": true, + "name": "Brennwert[kJ]", + "order": 0, + "total_value": 0, + "unit": "kJ" + }, + "7": { + "description": "", + "food_values": { + "236": { + "food": { + "id": 236, + "name": "Oliven\u00f6l" + }, + "id": 236, + "value": null + }, + "238": { + "food": { + "id": 238, + "name": "Wasser" + }, + "id": 238, + "value": 0 + }, + "243": { + "food": { + "id": 243, + "name": "Sonnenblumenkerne" + }, + "id": 243, + "value": null + }, + "391": { + "food": { + "id": 391, + "name": "Salz & Pfeffer" + }, + "id": 391, + "value": 0 + }, + "592": { + "food": { + "id": 592, + "name": "Gew\u00fcrzgurken" + }, + "id": 592, + "value": null + }, + "593": { + "food": { + "id": 593, + "name": "Dill" + }, + "id": 593, + "value": null + }, + "594": { + "food": { + "id": 594, + "name": "Gew\u00fcrzgurkenwasser" + }, + "id": 594, + "value": 0 + } + }, + "id": 7, + "missing_value": true, + "name": "war ein test, den ich nicht mehr l\u00f6schen kann...", + "order": 0, + "total_value": 0, + "unit": "" + } + }, + "id": 88, + "image": null, + "internal": true, + "keywords": [ + { + "created_at": "2024-08-11T22:29:36.616227+02:00", + "description": "", + "full_name": "Aufstrich", + "id": 7, + "label": "Aufstrich", + "name": "Aufstrich", + "numchild": 0, + "parent": null, + "updated_at": "2026-04-23T17:01:41.305236+02:00" + }, + { + "created_at": "2024-08-11T22:29:36.599408+02:00", + "description": "", + "full_name": "Fr\u00fchst\u00fcck", + "id": 6, + "label": "Fr\u00fchst\u00fcck", + "name": "Fr\u00fchst\u00fcck", + "numchild": 0, + "parent": null, + "updated_at": "2026-04-23T17:01:41.311054+02:00" + }, + { + "created_at": "2024-08-12T00:12:55.162950+02:00", + "description": "", + "full_name": "GPN", + "id": 10, + "label": "GPN", + "name": "GPN", + "numchild": 0, + "parent": null, + "updated_at": "2026-04-23T17:01:41.317116+02:00" + }, + { + "created_at": "2026-04-08T22:49:21.108554+02:00", + "description": "", + "full_name": "GPN24", + "id": 64, + "label": "GPN24", + "name": "GPN24", + "numchild": 0, + "parent": null, + "updated_at": "2026-04-23T17:01:41.322876+02:00" + } + ], + "last_cooked": null, + "name": "Sonnenblumenkern-Aufstrich mit Gurke und Dill", + "nutrition": null, + "private": false, + "properties": [], + "rating": null, + "servings": 10, + "servings_text": "", + "shared": [], + "show_ingredient_overview": true, + "source_url": null, + "steps": [ + { + "file": null, + "id": 313, + "ingredients": [ + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 100.0, + "conversions": [ + { + "amount": 100.0, + "food": "Sonnenblumenkerne", + "unit": "g / Gramm" + }, + { + "amount": 0.1, + "food": "Sonnenblumenkerne", + "unit": "kg / Kilogramm" + } + ], + "food": { + "child_inherit_fields": [], + "description": "", + "fdc_id": null, + "food_onhand": false, + "full_name": "Sonnenblumenkerne", + "id": 243, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Sonnenblumenkerne", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": { + "description": null, + "id": 43, + "name": "Trockenwaren", + "open_data_slug": null + }, + "url": "" + }, + "id": 1188, + "is_header": false, + "no_amount": false, + "note": null, + "order": 0, + "original_text": null, + "unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "used_in_recipes": [ + { + "id": 88, + "name": "Sonnenblumenkern-Aufstrich mit Gurke und Dill" + } + ] + }, + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 0.0, + "conversions": [], + "food": { + "child_inherit_fields": [], + "description": "Allergene: (keine)", + "fdc_id": null, + "food_onhand": false, + "full_name": "Wasser", + "id": 238, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Wasser", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": null, + "url": "" + }, + "id": 1189, + "is_header": false, + "no_amount": false, + "note": null, + "order": 1, + "original_text": null, + "unit": null, + "used_in_recipes": [ + { + "id": 88, + "name": "Sonnenblumenkern-Aufstrich mit Gurke und Dill" + } + ] + } + ], + "instruction": "Die Sonnenblumenkerne in einen Topf geben und mit so viel Wasser bedecken, dass sie gerade eben vollst\u00e4ndig bedeckt sind. Kurz aufkochen lassen, anschlie\u00dfend vom Herd ziehen und einige Zeit quellen lassen. Danach abk\u00fchlen lassen und das Wasser abgie\u00dfen.", + "instructions_markdown": "

Die Sonnenblumenkerne in einen Topf geben und mit so viel Wasser bedecken, dass sie gerade eben vollst\u00e4ndig bedeckt sind. Kurz aufkochen lassen, anschlie\u00dfend vom Herd ziehen und einige Zeit quellen lassen. Danach abk\u00fchlen lassen und das Wasser abgie\u00dfen.

", + "name": "", + "order": 0, + "show_as_header": true, + "show_ingredients_table": true, + "step_recipe": null, + "step_recipe_data": null, + "time": 0 + }, + { + "file": null, + "id": 314, + "ingredients": [ + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 3.0, + "conversions": [ + { + "amount": 3.0, + "food": "Oliven\u00f6l", + "unit": "EL" + } + ], + "food": { + "child_inherit_fields": [], + "description": "Allergene: (keine)", + "fdc_id": null, + "food_onhand": false, + "full_name": "Oliven\u00f6l", + "id": 236, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Oliven\u00f6l", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": { + "description": null, + "id": 32, + "name": "Essig & \u00d6l, S\u00e4fte", + "open_data_slug": null + }, + "url": "" + }, + "id": 1190, + "is_header": false, + "no_amount": false, + "note": null, + "order": 0, + "original_text": null, + "unit": { + "base_unit": null, + "description": null, + "id": 27, + "name": "EL", + "open_data_slug": null, + "plural_name": "EL" + }, + "used_in_recipes": [ + { + "id": 88, + "name": "Sonnenblumenkern-Aufstrich mit Gurke und Dill" + } + ] + }, + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 0.0, + "conversions": [], + "food": { + "child_inherit_fields": [], + "description": "", + "fdc_id": null, + "food_onhand": false, + "full_name": "Gew\u00fcrzgurkenwasser", + "id": 594, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Gew\u00fcrzgurkenwasser", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": null, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": null, + "url": "" + }, + "id": 1194, + "is_header": false, + "no_amount": false, + "note": null, + "order": 1, + "original_text": null, + "unit": null, + "used_in_recipes": [ + { + "id": 88, + "name": "Sonnenblumenkern-Aufstrich mit Gurke und Dill" + } + ] + } + ], + "instruction": "Die Sonnenblumenkerne in einen Mixer geben, 2-3 EL Oliven\u00f6l und etwas Gurkenwasser hinzuf\u00fcgen. Durchmixen bis die gew\u00fcnschte Konsistenz da ist.", + "instructions_markdown": "

Die Sonnenblumenkerne in einen Mixer geben, 2-3 EL Oliven\u00f6l und etwas Gurkenwasser hinzuf\u00fcgen. Durchmixen bis die gew\u00fcnschte Konsistenz da ist.

", + "name": "", + "order": 0, + "show_as_header": true, + "show_ingredients_table": true, + "step_recipe": null, + "step_recipe_data": null, + "time": 0 + }, + { + "file": null, + "id": 315, + "ingredients": [ + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 180.0, + "conversions": [ + { + "amount": 180.0, + "food": "Gew\u00fcrzgurken", + "unit": "g / Gramm" + }, + { + "amount": 0.18, + "food": "Gew\u00fcrzgurken", + "unit": "kg / Kilogramm" + } + ], + "food": { + "child_inherit_fields": [], + "description": "", + "fdc_id": null, + "food_onhand": false, + "full_name": "Gew\u00fcrzgurken", + "id": 592, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Gew\u00fcrzgurken", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": null, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": null, + "url": "" + }, + "id": 1191, + "is_header": false, + "no_amount": false, + "note": null, + "order": 0, + "original_text": null, + "unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "used_in_recipes": [ + { + "id": 88, + "name": "Sonnenblumenkern-Aufstrich mit Gurke und Dill" + } + ] + }, + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 2.0, + "conversions": [ + { + "amount": 2.0, + "food": "Dill", + "unit": "EL" + } + ], + "food": { + "child_inherit_fields": [], + "description": "", + "fdc_id": null, + "food_onhand": false, + "full_name": "Dill", + "id": 593, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Dill", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": null, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": null, + "url": "" + }, + "id": 1192, + "is_header": false, + "no_amount": false, + "note": null, + "order": 1, + "original_text": null, + "unit": { + "base_unit": null, + "description": null, + "id": 27, + "name": "EL", + "open_data_slug": null, + "plural_name": "EL" + }, + "used_in_recipes": [ + { + "id": 88, + "name": "Sonnenblumenkern-Aufstrich mit Gurke und Dill" + } + ] + } + ], + "instruction": "Gew\u00fcrzgurken fein w\u00fcrfeln. Den Dill hacken.\n\nGew\u00fcrzgurken und Dill in die Masse r\u00fchren.\n\n(Die 180g Gew\u00fcrzgurken im Grundrezept entsprechen dem Abtropfgewicht eines halben Normal-Glases Gew\u00fcrzgurken.)", + "instructions_markdown": "

Gew\u00fcrzgurken fein w\u00fcrfeln. Den Dill hacken.

\n

Gew\u00fcrzgurken und Dill in die Masse r\u00fchren.

\n

(Die 180g Gew\u00fcrzgurken im Grundrezept entsprechen dem Abtropfgewicht eines halben Normal-Glases Gew\u00fcrzgurken.)

", + "name": "", + "order": 0, + "show_as_header": true, + "show_ingredients_table": true, + "step_recipe": null, + "step_recipe_data": null, + "time": 0 + }, + { + "file": null, + "id": 316, + "ingredients": [ + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 0.0, + "conversions": [], + "food": { + "child_inherit_fields": [], + "description": "Allergene: (keine)", + "fdc_id": null, + "food_onhand": false, + "full_name": "Salz & Pfeffer", + "id": 391, + "ignore_shopping": true, + "inherit_fields": [], + "name": "Salz & Pfeffer", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [ + { + "id": 11, + "property_amount": 0.0, + "property_type": { + "description": "Energie / Brennwert in KiloJoule", + "fdc_id": 1062, + "id": 1, + "name": "Brennwert[kJ]", + "open_data_slug": null, + "order": 0, + "unit": "kJ" + } + } + ], + "properties_food_amount": 100.0, + "properties_food_unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": null, + "url": "" + }, + "id": 1193, + "is_header": false, + "no_amount": false, + "note": null, + "order": 0, + "original_text": null, + "unit": null, + "used_in_recipes": [ + { + "id": 88, + "name": "Sonnenblumenkern-Aufstrich mit Gurke und Dill" + } + ] + } + ], + "instruction": "Mit S&P abschmecken.", + "instructions_markdown": "

Mit S&P abschmecken.

", + "name": "", + "order": 0, + "show_as_header": true, + "show_ingredients_table": true, + "step_recipe": null, + "step_recipe_data": null, + "time": 0 + } + ], + "updated_at": "2026-04-23T16:59:03.041509+02:00", + "waiting_time": 0, + "working_time": 0 +} \ No newline at end of file diff --git a/out/json/Veganer Obazda.json b/out/json/Veganer Obazda.json new file mode 100644 index 0000000..2281ee8 --- /dev/null +++ b/out/json/Veganer Obazda.json @@ -0,0 +1,1418 @@ +{ + "created_at": "2026-04-20T23:20:47.388112+02:00", + "created_by": { + "display_name": "neini ", + "first_name": "neini", + "id": 5, + "is_active": true, + "is_staff": false, + "is_superuser": false, + "last_name": "", + "username": "neini" + }, + "description": null, + "file_path": "", + "food_properties": { + "1": { + "description": "Energie / Brennwert in KiloJoule", + "food_values": { + "225": { + "food": { + "id": 225, + "name": "Salz" + }, + "id": 225, + "value": null + }, + "230": { + "food": { + "id": 230, + "name": "Paprikapulver (edels\u00fc\u00df)" + }, + "id": 230, + "value": null + }, + "235": { + "food": { + "id": 235, + "name": "Zitronensaft" + }, + "id": 235, + "value": null + }, + "239": { + "food": { + "id": 239, + "name": "Reiswaffeln" + }, + "id": 239, + "value": null + }, + "244": { + "food": { + "id": 244, + "name": "Pfeffer (schwarz)" + }, + "id": 244, + "value": null + }, + "311": { + "food": { + "id": 311, + "name": "Hefeflocken" + }, + "id": 311, + "value": null + }, + "373": { + "food": { + "id": 373, + "name": "Zwiebeln, rot (frisch)" + }, + "id": 373, + "value": null + }, + "450": { + "food": { + "id": 450, + "name": "Margarine" + }, + "id": 450, + "value": null + }, + "454": { + "food": { + "id": 454, + "name": "Zitronenschale" + }, + "id": 454, + "value": null + }, + "531": { + "food": { + "id": 531, + "name": "K\u00fcmmel (ganz)" + }, + "id": 531, + "value": null + }, + "595": { + "food": { + "id": 595, + "name": "Wei\u00dfes Miso" + }, + "id": 595, + "value": null + }, + "599": { + "food": { + "id": 599, + "name": "Hafermilch" + }, + "id": 599, + "value": null + }, + "600": { + "food": { + "id": 600, + "name": "Paprikapulver (rosenscharf)" + }, + "id": 600, + "value": null + }, + "601": { + "food": { + "id": 601, + "name": "Veganer Feta" + }, + "id": 601, + "value": null + } + }, + "id": 1, + "missing_value": true, + "name": "Brennwert[kJ]", + "order": 0, + "total_value": 0, + "unit": "kJ" + }, + "7": { + "description": "", + "food_values": { + "225": { + "food": { + "id": 225, + "name": "Salz" + }, + "id": 225, + "value": null + }, + "230": { + "food": { + "id": 230, + "name": "Paprikapulver (edels\u00fc\u00df)" + }, + "id": 230, + "value": null + }, + "235": { + "food": { + "id": 235, + "name": "Zitronensaft" + }, + "id": 235, + "value": null + }, + "239": { + "food": { + "id": 239, + "name": "Reiswaffeln" + }, + "id": 239, + "value": null + }, + "244": { + "food": { + "id": 244, + "name": "Pfeffer (schwarz)" + }, + "id": 244, + "value": null + }, + "311": { + "food": { + "id": 311, + "name": "Hefeflocken" + }, + "id": 311, + "value": null + }, + "373": { + "food": { + "id": 373, + "name": "Zwiebeln, rot (frisch)" + }, + "id": 373, + "value": null + }, + "450": { + "food": { + "id": 450, + "name": "Margarine" + }, + "id": 450, + "value": null + }, + "454": { + "food": { + "id": 454, + "name": "Zitronenschale" + }, + "id": 454, + "value": null + }, + "531": { + "food": { + "id": 531, + "name": "K\u00fcmmel (ganz)" + }, + "id": 531, + "value": null + }, + "595": { + "food": { + "id": 595, + "name": "Wei\u00dfes Miso" + }, + "id": 595, + "value": null + }, + "599": { + "food": { + "id": 599, + "name": "Hafermilch" + }, + "id": 599, + "value": null + }, + "600": { + "food": { + "id": 600, + "name": "Paprikapulver (rosenscharf)" + }, + "id": 600, + "value": null + }, + "601": { + "food": { + "id": 601, + "name": "Veganer Feta" + }, + "id": 601, + "value": null + } + }, + "id": 7, + "missing_value": true, + "name": "war ein test, den ich nicht mehr l\u00f6schen kann...", + "order": 0, + "total_value": 0, + "unit": "" + } + }, + "id": 90, + "image": null, + "internal": true, + "keywords": [ + { + "created_at": "2024-08-11T22:29:36.616227+02:00", + "description": "", + "full_name": "Aufstrich", + "id": 7, + "label": "Aufstrich", + "name": "Aufstrich", + "numchild": 0, + "parent": null, + "updated_at": "2026-04-23T17:01:41.305236+02:00" + }, + { + "created_at": "2024-08-11T22:29:36.599408+02:00", + "description": "", + "full_name": "Fr\u00fchst\u00fcck", + "id": 6, + "label": "Fr\u00fchst\u00fcck", + "name": "Fr\u00fchst\u00fcck", + "numchild": 0, + "parent": null, + "updated_at": "2026-04-23T17:01:41.311054+02:00" + }, + { + "created_at": "2024-08-12T00:12:55.162950+02:00", + "description": "", + "full_name": "GPN", + "id": 10, + "label": "GPN", + "name": "GPN", + "numchild": 0, + "parent": null, + "updated_at": "2026-04-23T17:01:41.317116+02:00" + }, + { + "created_at": "2026-04-08T22:49:21.108554+02:00", + "description": "", + "full_name": "GPN24", + "id": 64, + "label": "GPN24", + "name": "GPN24", + "numchild": 0, + "parent": null, + "updated_at": "2026-04-23T17:01:41.322876+02:00" + } + ], + "last_cooked": null, + "name": "Veganer Obazda", + "nutrition": null, + "private": false, + "properties": [], + "rating": null, + "servings": 10, + "servings_text": "", + "shared": [], + "show_ingredient_overview": true, + "source_url": null, + "steps": [ + { + "file": null, + "id": 321, + "ingredients": [ + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 8.0, + "conversions": [ + { + "amount": 8.0, + "food": "Hafermilch", + "unit": "EL" + } + ], + "food": { + "child_inherit_fields": [], + "description": "", + "fdc_id": null, + "food_onhand": false, + "full_name": "Hafermilch", + "id": 599, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Hafermilch", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": null, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": null, + "url": "" + }, + "id": 1206, + "is_header": false, + "no_amount": false, + "note": null, + "order": 0, + "original_text": null, + "unit": { + "base_unit": null, + "description": null, + "id": 27, + "name": "EL", + "open_data_slug": null, + "plural_name": "EL" + }, + "used_in_recipes": [ + { + "id": 90, + "name": "Veganer Obazda" + } + ] + }, + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 0.5, + "conversions": [ + { + "amount": 0.5, + "food": "Paprikapulver (rosenscharf)", + "unit": "TL" + } + ], + "food": { + "child_inherit_fields": [], + "description": "", + "fdc_id": null, + "food_onhand": false, + "full_name": "Paprikapulver (rosenscharf)", + "id": 600, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Paprikapulver (rosenscharf)", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": null, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": { + "description": "", + "id": 6, + "name": "Gew\u00fcrze", + "open_data_slug": null + }, + "url": "" + }, + "id": 1207, + "is_header": false, + "no_amount": false, + "note": null, + "order": 1, + "original_text": null, + "unit": { + "base_unit": null, + "description": null, + "id": 26, + "name": "TL", + "open_data_slug": null, + "plural_name": "TL" + }, + "used_in_recipes": [ + { + "id": 90, + "name": "Veganer Obazda" + } + ] + }, + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 1.0, + "conversions": [ + { + "amount": 1.0, + "food": "Paprikapulver (edels\u00fc\u00df)", + "unit": "TL" + }, + { + "amount": 7.0, + "food": "Paprikapulver (edels\u00fc\u00df)", + "unit": "g / Gramm" + }, + { + "amount": 0.007, + "food": "Paprikapulver (edels\u00fc\u00df)", + "unit": "kg / Kilogramm" + } + ], + "food": { + "child_inherit_fields": [], + "description": "Allergene: (keine)", + "fdc_id": null, + "food_onhand": false, + "full_name": "Paprikapulver (edels\u00fc\u00df)", + "id": 230, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Paprikapulver (edels\u00fc\u00df)", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": { + "description": "", + "id": 6, + "name": "Gew\u00fcrze", + "open_data_slug": null + }, + "url": "" + }, + "id": 1208, + "is_header": false, + "no_amount": false, + "note": null, + "order": 2, + "original_text": null, + "unit": { + "base_unit": null, + "description": null, + "id": 26, + "name": "TL", + "open_data_slug": null, + "plural_name": "TL" + }, + "used_in_recipes": [ + { + "id": 90, + "name": "Veganer Obazda" + } + ] + }, + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 1.5, + "conversions": [ + { + "amount": 1.5, + "food": "K\u00fcmmel (ganz)", + "unit": "TL" + } + ], + "food": { + "child_inherit_fields": [], + "description": "", + "fdc_id": null, + "food_onhand": false, + "full_name": "K\u00fcmmel (ganz)", + "id": 531, + "ignore_shopping": false, + "inherit_fields": [], + "name": "K\u00fcmmel (ganz)", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": null, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": { + "description": "", + "id": 6, + "name": "Gew\u00fcrze", + "open_data_slug": null + }, + "url": "" + }, + "id": 1209, + "is_header": false, + "no_amount": false, + "note": null, + "order": 3, + "original_text": null, + "unit": { + "base_unit": null, + "description": null, + "id": 26, + "name": "TL", + "open_data_slug": null, + "plural_name": "TL" + }, + "used_in_recipes": [ + { + "id": 90, + "name": "Veganer Obazda" + } + ] + }, + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 1.0, + "conversions": [ + { + "amount": 1.0, + "food": "Wei\u00dfes Miso", + "unit": "TL" + } + ], + "food": { + "child_inherit_fields": [], + "description": "", + "fdc_id": null, + "food_onhand": false, + "full_name": "Wei\u00dfes Miso", + "id": 595, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Wei\u00dfes Miso", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": null, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": null, + "url": "" + }, + "id": 1210, + "is_header": false, + "no_amount": false, + "note": null, + "order": 4, + "original_text": null, + "unit": { + "base_unit": null, + "description": null, + "id": 26, + "name": "TL", + "open_data_slug": null, + "plural_name": "TL" + }, + "used_in_recipes": [ + { + "id": 90, + "name": "Veganer Obazda" + } + ] + }, + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 1.0, + "conversions": [ + { + "amount": 1.0, + "food": "Hefeflocken", + "unit": "TL" + } + ], + "food": { + "child_inherit_fields": [], + "description": "Allergene: (keine)", + "fdc_id": null, + "food_onhand": false, + "full_name": "Hefeflocken", + "id": 311, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Hefeflocken", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": { + "description": "", + "id": 6, + "name": "Gew\u00fcrze", + "open_data_slug": null + }, + "url": "" + }, + "id": 1211, + "is_header": false, + "no_amount": false, + "note": null, + "order": 5, + "original_text": null, + "unit": { + "base_unit": null, + "description": null, + "id": 26, + "name": "TL", + "open_data_slug": null, + "plural_name": "TL" + }, + "used_in_recipes": [ + { + "id": 90, + "name": "Veganer Obazda" + } + ] + }, + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 1.0, + "conversions": [ + { + "amount": 1.0, + "food": "Salz", + "unit": "TL" + }, + { + "amount": 7.0, + "food": "Salz", + "unit": "g / Gramm" + }, + { + "amount": 0.007, + "food": "Salz", + "unit": "kg / Kilogramm" + } + ], + "food": { + "child_inherit_fields": [], + "description": "Allergene: (keine)", + "fdc_id": null, + "food_onhand": false, + "full_name": "Salz", + "id": 225, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Salz", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": { + "description": "", + "id": 6, + "name": "Gew\u00fcrze", + "open_data_slug": null + }, + "url": "" + }, + "id": 1212, + "is_header": false, + "no_amount": false, + "note": null, + "order": 6, + "original_text": null, + "unit": { + "base_unit": null, + "description": null, + "id": 26, + "name": "TL", + "open_data_slug": null, + "plural_name": "TL" + }, + "used_in_recipes": [ + { + "id": 90, + "name": "Veganer Obazda" + } + ] + }, + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 25.0, + "conversions": [ + { + "amount": 25.0, + "food": "Reiswaffeln", + "unit": "g / Gramm" + }, + { + "amount": 0.025, + "food": "Reiswaffeln", + "unit": "kg / Kilogramm" + } + ], + "food": { + "child_inherit_fields": [], + "description": "", + "fdc_id": null, + "food_onhand": false, + "full_name": "Reiswaffeln", + "id": 239, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Reiswaffeln", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": { + "description": null, + "id": 43, + "name": "Trockenwaren", + "open_data_slug": null + }, + "url": "" + }, + "id": 1213, + "is_header": false, + "no_amount": false, + "note": null, + "order": 7, + "original_text": null, + "unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "used_in_recipes": [ + { + "id": 90, + "name": "Veganer Obazda" + } + ] + } + ], + "instruction": "Milch kurz erw\u00e4rmen, vom Herd nehmen und die beiden Paprikapulver und K\u00fcmmel, Miso, Hefeflocken und Salz reinr\u00fchren.\n\nDie Reiswaffeln zerkr\u00fcmeln und in die Milch geben. Vermengen und ziehen lassen.", + "instructions_markdown": "

Milch kurz erw\u00e4rmen, vom Herd nehmen und die beiden Paprikapulver und K\u00fcmmel, Miso, Hefeflocken und Salz reinr\u00fchren.

\n

Die Reiswaffeln zerkr\u00fcmeln und in die Milch geben. Vermengen und ziehen lassen.

", + "name": "", + "order": 0, + "show_as_header": true, + "show_ingredients_table": true, + "step_recipe": null, + "step_recipe_data": null, + "time": 0 + }, + { + "file": null, + "id": 322, + "ingredients": [ + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 100.0, + "conversions": [ + { + "amount": 100.0, + "food": "Margarine", + "unit": "g / Gramm" + }, + { + "amount": 0.1, + "food": "Margarine", + "unit": "kg / Kilogramm" + } + ], + "food": { + "child_inherit_fields": [], + "description": "Allergene: \u2049\ufe0f verwendetes Produkt pr\u00fcfen", + "fdc_id": 1, + "food_onhand": false, + "full_name": "Margarine", + "id": 450, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Margarine", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [ + { + "id": 9, + "property_amount": null, + "property_type": { + "description": "Energie / Brennwert in KiloJoule", + "fdc_id": 1062, + "id": 1, + "name": "Brennwert[kJ]", + "open_data_slug": null, + "order": 0, + "unit": "kJ" + } + } + ], + "properties_food_amount": 100.0, + "properties_food_unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": null, + "url": "" + }, + "id": 1214, + "is_header": false, + "no_amount": false, + "note": null, + "order": 7, + "original_text": null, + "unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "used_in_recipes": [ + { + "id": 90, + "name": "Veganer Obazda" + } + ] + }, + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 225.0, + "conversions": [ + { + "amount": 225.0, + "food": "Veganer Feta", + "unit": "g / Gramm" + }, + { + "amount": 0.225, + "food": "Veganer Feta", + "unit": "kg / Kilogramm" + } + ], + "food": { + "child_inherit_fields": [], + "description": "", + "fdc_id": null, + "food_onhand": false, + "full_name": "Veganer Feta", + "id": 601, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Veganer Feta", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": null, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": null, + "url": "" + }, + "id": 1215, + "is_header": false, + "no_amount": false, + "note": null, + "order": 8, + "original_text": null, + "unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "used_in_recipes": [ + { + "id": 90, + "name": "Veganer Obazda" + } + ] + } + ], + "instruction": "Margarine und den veganen Feta durchmischen und zu den eingeweichten Reiswaffeln geben. Nochmal durchmischen.", + "instructions_markdown": "

Margarine und den veganen Feta durchmischen und zu den eingeweichten Reiswaffeln geben. Nochmal durchmischen.

", + "name": "", + "order": 0, + "show_as_header": true, + "show_ingredients_table": true, + "step_recipe": null, + "step_recipe_data": null, + "time": 0 + }, + { + "file": null, + "id": 323, + "ingredients": [ + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 1.0, + "conversions": [ + { + "amount": 1.0, + "food": "Pfeffer (schwarz)", + "unit": "Prise" + } + ], + "food": { + "child_inherit_fields": [], + "description": "Annahme f\u00fcr die Umrechnung ist schwarzer, gemahlender Pfefferhttps://www.udobrutzelt.de/wissenswertes/umrechnung-teel%C3%B6ffel-essl%C3%B6ffel-zu-gramm/\n\nAllergene: (keine)", + "fdc_id": null, + "food_onhand": false, + "full_name": "Pfeffer (schwarz)", + "id": 244, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Pfeffer (schwarz)", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": { + "description": "", + "id": 6, + "name": "Gew\u00fcrze", + "open_data_slug": null + }, + "url": "" + }, + "id": 1216, + "is_header": false, + "no_amount": false, + "note": null, + "order": 0, + "original_text": null, + "unit": { + "base_unit": null, + "description": null, + "id": 75, + "name": "Prise", + "open_data_slug": null, + "plural_name": "Prise" + }, + "used_in_recipes": [ + { + "id": 90, + "name": "Veganer Obazda" + } + ] + }, + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 0.5, + "conversions": [ + { + "amount": 0.5, + "food": "Zitronenschale", + "unit": "TL" + } + ], + "food": { + "child_inherit_fields": [], + "description": "Allergene: (keine)", + "fdc_id": null, + "food_onhand": false, + "full_name": "Zitronenschale", + "id": 454, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Zitronenschale", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": null, + "url": "" + }, + "id": 1217, + "is_header": false, + "no_amount": false, + "note": null, + "order": 1, + "original_text": null, + "unit": { + "base_unit": null, + "description": null, + "id": 26, + "name": "TL", + "open_data_slug": null, + "plural_name": "TL" + }, + "used_in_recipes": [ + { + "id": 90, + "name": "Veganer Obazda" + } + ] + }, + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 5.0, + "conversions": [ + { + "amount": 5.0, + "food": "Zitronensaft", + "unit": "Milliliter" + }, + { + "amount": 0.005, + "food": "Zitronensaft", + "unit": "Liter" + } + ], + "food": { + "child_inherit_fields": [], + "description": "Allergene: (keine)", + "fdc_id": null, + "food_onhand": false, + "full_name": "Zitronensaft", + "id": 235, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Zitronensaft", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": { + "description": null, + "id": 32, + "name": "Essig & \u00d6l, S\u00e4fte", + "open_data_slug": null + }, + "url": "" + }, + "id": 1218, + "is_header": false, + "no_amount": false, + "note": "\"ein Spritzer\"", + "order": 2, + "original_text": null, + "unit": { + "base_unit": "ml", + "description": "", + "id": 8, + "name": "Milliliter", + "open_data_slug": null, + "plural_name": "Milliliter" + }, + "used_in_recipes": [ + { + "id": 90, + "name": "Veganer Obazda" + } + ] + }, + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 0.0, + "conversions": [], + "food": { + "child_inherit_fields": [], + "description": "Allergene: (keine)", + "fdc_id": null, + "food_onhand": false, + "full_name": "Salz", + "id": 225, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Salz", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": { + "description": "", + "id": 6, + "name": "Gew\u00fcrze", + "open_data_slug": null + }, + "url": "" + }, + "id": 1219, + "is_header": false, + "no_amount": false, + "note": null, + "order": 3, + "original_text": null, + "unit": null, + "used_in_recipes": [ + { + "id": 90, + "name": "Veganer Obazda" + } + ] + } + ], + "instruction": "Mit Pfeffer, Zitronenschale, Zitronensaft abschmecken. Ggf. auch nachsalzen.", + "instructions_markdown": "

Mit Pfeffer, Zitronenschale, Zitronensaft abschmecken. Ggf. auch nachsalzen.

", + "name": "", + "order": 0, + "show_as_header": true, + "show_ingredients_table": true, + "step_recipe": null, + "step_recipe_data": null, + "time": 0 + }, + { + "file": null, + "id": 324, + "ingredients": [], + "instruction": "Im K\u00fchlschrank ziehen lassen.", + "instructions_markdown": "

Im K\u00fchlschrank ziehen lassen.

", + "name": "", + "order": 0, + "show_as_header": true, + "show_ingredients_table": true, + "step_recipe": null, + "step_recipe_data": null, + "time": 0 + }, + { + "file": null, + "id": 325, + "ingredients": [ + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 1.0, + "conversions": [ + { + "amount": 1.0, + "food": "Zwiebeln, rot (frisch)", + "unit": "St\u00fcck" + } + ], + "food": { + "child_inherit_fields": [], + "description": "Allergene: (keine)", + "fdc_id": null, + "food_onhand": false, + "full_name": "Zwiebeln, rot (frisch)", + "id": 373, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Zwiebeln, rot (frisch)", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": { + "description": "", + "id": 3, + "name": "Gem\u00fcse (frisch)", + "open_data_slug": null + }, + "url": "" + }, + "id": 1220, + "is_header": false, + "no_amount": false, + "note": null, + "order": 13, + "original_text": null, + "unit": { + "base_unit": null, + "description": null, + "id": 25, + "name": "St\u00fcck", + "open_data_slug": null, + "plural_name": "St\u00fcck" + }, + "used_in_recipes": [ + { + "id": 90, + "name": "Veganer Obazda" + } + ] + } + ], + "instruction": "Zwiebel in d\u00fcnne Ringe schneiden und den Obazda garnieren.\n\n(Auf der GPN: Evt. untermischen.)", + "instructions_markdown": "

Zwiebel in d\u00fcnne Ringe schneiden und den Obazda garnieren.

\n

(Auf der GPN: Evt. untermischen.)

", + "name": "", + "order": 0, + "show_as_header": true, + "show_ingredients_table": true, + "step_recipe": null, + "step_recipe_data": null, + "time": 0 + } + ], + "updated_at": "2026-04-23T17:00:11.454286+02:00", + "waiting_time": 0, + "working_time": 0 +} \ No newline at end of file diff --git a/out/json/Veganes Mett (Team Geil).json b/out/json/Veganes Mett (Team Geil).json new file mode 100644 index 0000000..f5ca883 --- /dev/null +++ b/out/json/Veganes Mett (Team Geil).json @@ -0,0 +1,773 @@ +{ + "created_at": "2026-04-19T22:14:07.297260+02:00", + "created_by": { + "display_name": "neini ", + "first_name": "neini", + "id": 5, + "is_active": true, + "is_staff": false, + "is_superuser": false, + "last_name": "", + "username": "neini" + }, + "description": null, + "file_path": "", + "food_properties": { + "1": { + "description": "Energie / Brennwert in KiloJoule", + "food_values": { + "221": { + "food": { + "id": 221, + "name": "Zwiebeln (frisch)" + }, + "id": 221, + "value": null + }, + "225": { + "food": { + "id": 225, + "name": "Salz" + }, + "id": 225, + "value": null + }, + "238": { + "food": { + "id": 238, + "name": "Wasser" + }, + "id": 238, + "value": 0 + }, + "239": { + "food": { + "id": 239, + "name": "Reiswaffeln" + }, + "id": 239, + "value": null + }, + "247": { + "food": { + "id": 247, + "name": "Petersilie (frisch)" + }, + "id": 247, + "value": null + }, + "36": { + "food": { + "id": 36, + "name": "Tomatenmark" + }, + "id": 36, + "value": 262.2 + }, + "530": { + "food": { + "id": 530, + "name": "Pfeffer" + }, + "id": 530, + "value": null + } + }, + "id": 1, + "missing_value": true, + "name": "Brennwert[kJ]", + "order": 0, + "total_value": 262.2, + "unit": "kJ" + }, + "7": { + "description": "", + "food_values": { + "221": { + "food": { + "id": 221, + "name": "Zwiebeln (frisch)" + }, + "id": 221, + "value": null + }, + "225": { + "food": { + "id": 225, + "name": "Salz" + }, + "id": 225, + "value": null + }, + "238": { + "food": { + "id": 238, + "name": "Wasser" + }, + "id": 238, + "value": 0 + }, + "239": { + "food": { + "id": 239, + "name": "Reiswaffeln" + }, + "id": 239, + "value": null + }, + "247": { + "food": { + "id": 247, + "name": "Petersilie (frisch)" + }, + "id": 247, + "value": null + }, + "36": { + "food": { + "id": 36, + "name": "Tomatenmark" + }, + "id": 36, + "value": null + }, + "530": { + "food": { + "id": 530, + "name": "Pfeffer" + }, + "id": 530, + "value": null + } + }, + "id": 7, + "missing_value": true, + "name": "war ein test, den ich nicht mehr l\u00f6schen kann...", + "order": 0, + "total_value": 0, + "unit": "" + } + }, + "id": 86, + "image": null, + "internal": true, + "keywords": [ + { + "created_at": "2024-08-11T22:29:36.616227+02:00", + "description": "", + "full_name": "Aufstrich", + "id": 7, + "label": "Aufstrich", + "name": "Aufstrich", + "numchild": 0, + "parent": null, + "updated_at": "2026-04-23T17:01:41.305236+02:00" + }, + { + "created_at": "2024-08-11T22:29:36.599408+02:00", + "description": "", + "full_name": "Fr\u00fchst\u00fcck", + "id": 6, + "label": "Fr\u00fchst\u00fcck", + "name": "Fr\u00fchst\u00fcck", + "numchild": 0, + "parent": null, + "updated_at": "2026-04-23T17:01:41.311054+02:00" + }, + { + "created_at": "2024-08-12T00:12:55.162950+02:00", + "description": "", + "full_name": "GPN", + "id": 10, + "label": "GPN", + "name": "GPN", + "numchild": 0, + "parent": null, + "updated_at": "2026-04-23T17:01:41.317116+02:00" + }, + { + "created_at": "2026-04-08T22:49:21.108554+02:00", + "description": "", + "full_name": "GPN24", + "id": 64, + "label": "GPN24", + "name": "GPN24", + "numchild": 0, + "parent": null, + "updated_at": "2026-04-23T17:01:41.322876+02:00" + } + ], + "last_cooked": null, + "name": "Veganes Mett (Team Geil)", + "nutrition": null, + "private": false, + "properties": [], + "rating": null, + "servings": 10, + "servings_text": "", + "shared": [], + "show_ingredient_overview": true, + "source_url": null, + "steps": [ + { + "file": null, + "id": 307, + "ingredients": [ + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 125.0, + "conversions": [ + { + "amount": 125.0, + "food": "Reiswaffeln", + "unit": "g / Gramm" + }, + { + "amount": 0.125, + "food": "Reiswaffeln", + "unit": "kg / Kilogramm" + } + ], + "food": { + "child_inherit_fields": [], + "description": "", + "fdc_id": null, + "food_onhand": false, + "full_name": "Reiswaffeln", + "id": 239, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Reiswaffeln", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": { + "description": null, + "id": 43, + "name": "Trockenwaren", + "open_data_slug": null + }, + "url": "" + }, + "id": 1175, + "is_header": false, + "no_amount": false, + "note": null, + "order": 0, + "original_text": null, + "unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "used_in_recipes": [ + { + "id": 86, + "name": "Veganes Mett (Team Geil)" + } + ] + }, + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 0.0, + "conversions": [], + "food": { + "child_inherit_fields": [], + "description": "Allergene: (keine)", + "fdc_id": null, + "food_onhand": false, + "full_name": "Wasser", + "id": 238, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Wasser", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": null, + "url": "" + }, + "id": 1176, + "is_header": false, + "no_amount": false, + "note": null, + "order": 1, + "original_text": null, + "unit": null, + "used_in_recipes": [ + { + "id": 86, + "name": "Veganes Mett (Team Geil)" + } + ] + } + ], + "instruction": "Reiswaffeln mit den Fingern zerkleinern, in eine Sch\u00fcssel tun und mit hei\u00dfem Wasser \u00fcbergie\u00dfen, so dass ein angenehmer Pamps entsteht.", + "instructions_markdown": "

Reiswaffeln mit den Fingern zerkleinern, in eine Sch\u00fcssel tun und mit hei\u00dfem Wasser \u00fcbergie\u00dfen, so dass ein angenehmer Pamps entsteht.

", + "name": "", + "order": 0, + "show_as_header": true, + "show_ingredients_table": true, + "step_recipe": null, + "step_recipe_data": null, + "time": 0 + }, + { + "file": null, + "id": 308, + "ingredients": [ + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 50.0, + "conversions": [ + { + "amount": 50.0, + "food": "Zwiebeln (frisch)", + "unit": "g / Gramm" + }, + { + "amount": 0.05, + "food": "Zwiebeln (frisch)", + "unit": "kg / Kilogramm" + } + ], + "food": { + "child_inherit_fields": [], + "description": "Allergene: (keine)", + "fdc_id": null, + "food_onhand": false, + "full_name": "Zwiebeln (frisch)", + "id": 221, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Zwiebeln (frisch)", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": "", + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": { + "description": "", + "id": 3, + "name": "Gem\u00fcse (frisch)", + "open_data_slug": null + }, + "url": "" + }, + "id": 1177, + "is_header": false, + "no_amount": false, + "note": null, + "order": 0, + "original_text": null, + "unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "used_in_recipes": [ + { + "id": 86, + "name": "Veganes Mett (Team Geil)" + } + ] + }, + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 60.0, + "conversions": [ + { + "amount": 60.0, + "food": "Tomatenmark", + "unit": "g / Gramm" + }, + { + "amount": 4.0, + "food": "Tomatenmark", + "unit": "EL" + }, + { + "amount": 0.06, + "food": "Tomatenmark", + "unit": "kg / Kilogramm" + } + ], + "food": { + "child_inherit_fields": [], + "description": "Naive Annahme: 1EL = 15g\n\nAllergene: (keine)", + "fdc_id": null, + "food_onhand": false, + "full_name": "Tomatenmark", + "id": 36, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Tomatenmark", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": "", + "properties": [ + { + "id": 6, + "property_amount": 437.0, + "property_type": { + "description": "Energie / Brennwert in KiloJoule", + "fdc_id": 1062, + "id": 1, + "name": "Brennwert[kJ]", + "open_data_slug": null, + "order": 0, + "unit": "kJ" + } + } + ], + "properties_food_amount": 100.0, + "properties_food_unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": { + "description": "", + "id": 4, + "name": "Konserven", + "open_data_slug": null + }, + "url": "" + }, + "id": 1178, + "is_header": false, + "no_amount": false, + "note": null, + "order": 1, + "original_text": null, + "unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "used_in_recipes": [ + { + "id": 86, + "name": "Veganes Mett (Team Geil)" + } + ] + }, + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 25.0, + "conversions": [ + { + "amount": 25.0, + "food": "Petersilie (frisch)", + "unit": "g / Gramm" + }, + { + "amount": 0.025, + "food": "Petersilie (frisch)", + "unit": "kg / Kilogramm" + } + ], + "food": { + "child_inherit_fields": [], + "description": "Allergene: (keine)", + "fdc_id": null, + "food_onhand": false, + "full_name": "Petersilie (frisch)", + "id": 247, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Petersilie (frisch)", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": { + "description": "", + "id": 3, + "name": "Gem\u00fcse (frisch)", + "open_data_slug": null + }, + "url": "" + }, + "id": 1179, + "is_header": false, + "no_amount": false, + "note": null, + "order": 2, + "original_text": null, + "unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "used_in_recipes": [ + { + "id": 86, + "name": "Veganes Mett (Team Geil)" + } + ] + } + ], + "instruction": "Zwiebeln hacken. Petersilie hacken. \n\nZwiebeln, Petersilie und Tomatenmark mit der Reiswaffelmasse vermischen!\n\n(Im Fettnapf-Rezept ist das viel mehr Tomatenmark.)", + "instructions_markdown": "

Zwiebeln hacken. Petersilie hacken.

\n

Zwiebeln, Petersilie und Tomatenmark mit der Reiswaffelmasse vermischen!

\n

(Im Fettnapf-Rezept ist das viel mehr Tomatenmark.)

", + "name": "", + "order": 0, + "show_as_header": true, + "show_ingredients_table": true, + "step_recipe": null, + "step_recipe_data": null, + "time": 0 + }, + { + "file": null, + "id": 309, + "ingredients": [ + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 5.0, + "conversions": [ + { + "amount": 5.0, + "food": "Salz", + "unit": "g / Gramm" + }, + { + "amount": 0.7142857142857143, + "food": "Salz", + "unit": "TL" + }, + { + "amount": 0.29411764705882354, + "food": "Salz", + "unit": "EL" + }, + { + "amount": 0.005, + "food": "Salz", + "unit": "kg / Kilogramm" + } + ], + "food": { + "child_inherit_fields": [], + "description": "Allergene: (keine)", + "fdc_id": null, + "food_onhand": false, + "full_name": "Salz", + "id": 225, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Salz", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": { + "description": "", + "id": 6, + "name": "Gew\u00fcrze", + "open_data_slug": null + }, + "url": "" + }, + "id": 1180, + "is_header": false, + "no_amount": false, + "note": null, + "order": 0, + "original_text": null, + "unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "used_in_recipes": [ + { + "id": 86, + "name": "Veganes Mett (Team Geil)" + } + ] + }, + { + "always_use_plural_food": false, + "always_use_plural_unit": false, + "amount": 5.0, + "conversions": [ + { + "amount": 5.0, + "food": "Pfeffer", + "unit": "g / Gramm" + }, + { + "amount": 0.005, + "food": "Pfeffer", + "unit": "kg / Kilogramm" + } + ], + "food": { + "child_inherit_fields": [], + "description": "", + "fdc_id": null, + "food_onhand": false, + "full_name": "Pfeffer", + "id": 530, + "ignore_shopping": false, + "inherit_fields": [], + "name": "Pfeffer", + "numchild": 0, + "open_data_slug": null, + "parent": null, + "plural_name": null, + "properties": [], + "properties_food_amount": 100.0, + "properties_food_unit": null, + "recipe": null, + "substitute": [], + "substitute_children": false, + "substitute_onhand": false, + "substitute_siblings": false, + "supermarket_category": null, + "url": "" + }, + "id": 1181, + "is_header": false, + "no_amount": false, + "note": null, + "order": 1, + "original_text": null, + "unit": { + "base_unit": "g", + "description": "", + "id": 5, + "name": "g / Gramm", + "open_data_slug": null, + "plural_name": "g" + }, + "used_in_recipes": [ + { + "id": 86, + "name": "Veganes Mett (Team Geil)" + } + ] + } + ], + "instruction": "**Salz bitte vorsichtig. TODO: ggf. Rezept korrigieren!**\n\nMit S&P abschmecken. \n\n**(Im Rezept im Fettnapf kommt noch Oliven\u00f6l dazu; vorstellbar, dass es auch hier fehlt! TODO: ggf. Rezept korrigieren!)**", + "instructions_markdown": "

Salz bitte vorsichtig. TODO: ggf. Rezept korrigieren!

\n

Mit S&P abschmecken.

\n

(Im Rezept im Fettnapf kommt noch Oliven\u00f6l dazu; vorstellbar, dass es auch hier fehlt! TODO: ggf. Rezept korrigieren!)

", + "name": "", + "order": 0, + "show_as_header": true, + "show_ingredients_table": true, + "step_recipe": null, + "step_recipe_data": null, + "time": 0 + } + ], + "updated_at": "2026-04-23T17:00:38.388069+02:00", + "waiting_time": 0, + "working_time": 15 +} \ No newline at end of file