diff --git a/out/json/Bagel.json b/out/json/Bagel.json index 05f5f65..f594da3 100644 --- a/out/json/Bagel.json +++ b/out/json/Bagel.json @@ -28,7 +28,7 @@ "value": null }, "478": { - "food": "Malzsyrup", + "food": "Malzsirup", "id": 478, "value": null } @@ -54,7 +54,7 @@ "name": "Fr\u00fchst\u00fcck", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:47:20.997171+02:00" + "updated_at": "2025-06-09T00:04:28.188105+02:00" }, { "created_at": "2024-08-12T00:12:55.162950+02:00", @@ -65,7 +65,7 @@ "name": "GPN", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.362265+02:00" + "updated_at": "2025-06-09T00:04:28.190990+02:00" }, { "created_at": "2025-05-01T17:04:38.215340+02:00", @@ -76,7 +76,7 @@ "name": "gpn23", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.365514+02:00" + "updated_at": "2025-06-09T00:04:28.194071+02:00" } ], "last_cooked": null, @@ -113,7 +113,7 @@ ], "food": { "child_inherit_fields": [], - "description": "Weizenmehl", + "description": "Weizenmehl\n\nAllergene: Gluten", "fdc_id": null, "food_onhand": false, "full_name": "Mehl", @@ -191,7 +191,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Wasser", @@ -205,7 +205,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -253,7 +260,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Trockenhefe", @@ -267,7 +274,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -334,7 +348,7 @@ ], "food": { "child_inherit_fields": [], - "description": "Weizenmehl", + "description": "Weizenmehl\n\nAllergene: Gluten", "fdc_id": null, "food_onhand": false, "full_name": "Mehl", @@ -407,7 +421,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Trockenhefe", @@ -421,7 +435,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -483,7 +504,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Salz", @@ -545,32 +566,39 @@ "conversions": [ { "amount": 9.0, - "food": "Malzsyrup", + "food": "Malzsirup", "unit": "g / Gramm" }, { "amount": 0.009, - "food": "Malzsyrup", + "food": "Malzsirup", "unit": "kg / Kilogramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: Gluten", "fdc_id": null, "food_onhand": false, - "full_name": "Malzsyrup", + "full_name": "Malzsirup", "id": 478, "ignore_shopping": false, "inherit_fields": [], - "name": "Malzsyrup", + "name": "Malzsirup", "numchild": 0, "open_data_slug": null, "parent": null, "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -623,7 +651,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Wasser", @@ -637,7 +665,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -775,7 +810,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Wasser", @@ -789,7 +824,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -826,32 +868,39 @@ "conversions": [ { "amount": 40.0, - "food": "Malzsyrup", + "food": "Malzsirup", "unit": "g / Gramm" }, { "amount": 0.04, - "food": "Malzsyrup", + "food": "Malzsirup", "unit": "kg / Kilogramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: Gluten", "fdc_id": null, "food_onhand": false, - "full_name": "Malzsyrup", + "full_name": "Malzsirup", "id": 478, "ignore_shopping": false, "inherit_fields": [], - "name": "Malzsyrup", + "name": "Malzsirup", "numchild": 0, "open_data_slug": null, "parent": null, "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, diff --git a/out/json/Cashew-Streichkäse.json b/out/json/Cashew-Streichkäse.json index 4748f32..b6eb052 100644 --- a/out/json/Cashew-Streichkäse.json +++ b/out/json/Cashew-Streichkäse.json @@ -33,7 +33,7 @@ "value": null }, "316": { - "food": "getrocknete Tomaten", + "food": "Getrocknete Tomaten", "id": 316, "value": null }, @@ -64,7 +64,7 @@ "name": "Aufstrich", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:47:20.994220+02:00" + "updated_at": "2025-06-09T00:04:28.184795+02:00" }, { "created_at": "2024-08-11T22:29:36.599408+02:00", @@ -75,7 +75,7 @@ "name": "Fr\u00fchst\u00fcck", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:47:20.997171+02:00" + "updated_at": "2025-06-09T00:04:28.188105+02:00" }, { "created_at": "2024-08-12T00:12:55.162950+02:00", @@ -86,7 +86,7 @@ "name": "GPN", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.362265+02:00" + "updated_at": "2025-06-09T00:04:28.190990+02:00" }, { "created_at": "2025-05-01T17:04:38.215340+02:00", @@ -97,7 +97,7 @@ "name": "gpn23", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.365514+02:00" + "updated_at": "2025-06-09T00:04:28.194071+02:00" } ], "last_cooked": null, @@ -134,7 +134,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: N\u00fcsse (Cashew)", "fdc_id": null, "food_onhand": false, "full_name": "Cashewkerne", @@ -212,7 +212,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Wasser", @@ -226,7 +226,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -263,32 +270,39 @@ "conversions": [ { "amount": 30.0, - "food": "getrocknete Tomaten", + "food": "Getrocknete Tomaten", "unit": "g / Gramm" }, { "amount": 0.03, - "food": "getrocknete Tomaten", + "food": "Getrocknete Tomaten", "unit": "kg / Kilogramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "getrocknete Tomaten", + "full_name": "Getrocknete Tomaten", "id": 316, "ignore_shopping": false, "inherit_fields": [], - "name": "getrocknete Tomaten", + "name": "Getrocknete Tomaten", "numchild": 0, "open_data_slug": null, "parent": null, "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -336,7 +350,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Chiliflocken", @@ -419,7 +433,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Paprikapulver", @@ -502,7 +516,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Salz", @@ -575,7 +589,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Hefeflocken", diff --git a/out/json/Erbsenhummus.json b/out/json/Erbsenhummus.json index 153a5b4..595337c 100644 --- a/out/json/Erbsenhummus.json +++ b/out/json/Erbsenhummus.json @@ -27,6 +27,11 @@ "id": 234, "value": null }, + "235": { + "food": "Zitronensaft", + "id": 235, + "value": null + }, "236": { "food": "Oliven\u00f6l", "id": 236, @@ -51,11 +56,6 @@ "food": "Zitronenschale", "id": 454, "value": null - }, - "455": { - "food": "Zironensaft", - "id": 455, - "value": null } }, "id": 1, @@ -79,7 +79,7 @@ "name": "Aufstrich", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:47:20.994220+02:00" + "updated_at": "2025-06-09T00:04:28.184795+02:00" }, { "created_at": "2024-08-12T00:12:55.162950+02:00", @@ -90,7 +90,7 @@ "name": "GPN", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.362265+02:00" + "updated_at": "2025-06-09T00:04:28.190990+02:00" }, { "created_at": "2025-05-01T17:04:38.072417+02:00", @@ -134,7 +134,7 @@ "name": "gpn23", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.365514+02:00" + "updated_at": "2025-06-09T00:04:28.194071+02:00" } ], "last_cooked": null, @@ -171,7 +171,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Erbsen (TK)", @@ -185,7 +185,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -228,7 +235,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Knoblauch (frisch)", @@ -296,7 +303,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Petersilie", @@ -310,7 +317,14 @@ "plural_name": "Petersilie", "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -357,7 +371,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Zitronenschale", @@ -371,7 +385,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -408,33 +429,44 @@ "conversions": [ { "amount": 4.0, - "food": "Zironensaft", + "food": "Zitronensaft", "unit": "EL" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Zironensaft", - "id": 455, + "full_name": "Zitronensaft", + "id": 235, "ignore_shopping": false, "inherit_fields": [], - "name": "Zironensaft", + "name": "Zitronensaft", "numchild": 0, "open_data_slug": null, "parent": null, "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, + "supermarket_category": { + "description": null, + "id": 32, + "name": "Essig & \u00d6l, S\u00e4fte" + }, "url": "" }, "id": 871, @@ -471,7 +503,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: Sesam", "fdc_id": null, "food_onhand": false, "full_name": "Tahini", @@ -554,7 +586,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Salz", @@ -627,7 +659,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Kreuzk\u00fcmmel (Cumin)", @@ -700,7 +732,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Cayennepfeffer", @@ -773,7 +805,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Oliven\u00f6l", diff --git a/out/json/Erbsensuppe mit Räuchertofu.json b/out/json/Erbsensuppe mit Räuchertofu.json index 5714d02..f487b94 100644 --- a/out/json/Erbsensuppe mit Räuchertofu.json +++ b/out/json/Erbsensuppe mit Räuchertofu.json @@ -13,12 +13,12 @@ "value": 0 }, "22": { - "food": "Kartoffel frisch", + "food": "Kartoffel (frisch)", "id": 22, "value": null }, "221": { - "food": "Zwiebeln frisch", + "food": "Zwiebeln (frisch)", "id": 221, "value": null }, @@ -53,7 +53,7 @@ "value": null }, "32": { - "food": "Zwiebeln gew\u00fcrfelt TK", + "food": "Zwiebeln, gew\u00fcrfelt (TK)", "id": 32, "value": null }, @@ -94,7 +94,7 @@ "name": "GPN", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.362265+02:00" + "updated_at": "2025-06-09T00:04:28.190990+02:00" }, { "created_at": "2025-05-01T17:04:38.215340+02:00", @@ -105,7 +105,7 @@ "name": "gpn23", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.365514+02:00" + "updated_at": "2025-06-09T00:04:28.194071+02:00" }, { "created_at": "2024-08-12T00:11:38.608095+02:00", @@ -142,25 +142,25 @@ "conversions": [ { "amount": 3.0, - "food": "Zwiebeln gew\u00fcrfelt TK", + "food": "Zwiebeln, gew\u00fcrfelt (TK)", "unit": "kg / Kilogramm" }, { "amount": 3000.0, - "food": "Zwiebeln gew\u00fcrfelt TK", + "food": "Zwiebeln, gew\u00fcrfelt (TK)", "unit": "g / Gramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Zwiebeln gew\u00fcrfelt TK", + "full_name": "Zwiebeln, gew\u00fcrfelt (TK)", "id": 32, "ignore_shopping": false, "inherit_fields": [], - "name": "Zwiebeln gew\u00fcrfelt TK", + "name": "Zwiebeln, gew\u00fcrfelt (TK)", "numchild": 0, "open_data_slug": null, "parent": null, @@ -226,7 +226,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: Sellerie", "fdc_id": null, "food_onhand": false, "full_name": "Suppengr\u00fcn (frisch)", @@ -288,29 +288,29 @@ "conversions": [ { "amount": 10.0, - "food": "Kartoffel frisch", + "food": "Kartoffel (frisch)", "unit": "kg / Kilogramm" }, { "amount": 10000.0, - "food": "Kartoffel frisch", + "food": "Kartoffel (frisch)", "unit": "g / Gramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Kartoffel frisch", + "full_name": "Kartoffel (frisch)", "id": 22, "ignore_shopping": false, "inherit_fields": [], - "name": "Kartoffel frisch", + "name": "Kartoffel (frisch)", "numchild": 0, "open_data_slug": null, "parent": null, - "plural_name": "Kartoffeln frisch", + "plural_name": "Kartoffeln (frisch)", "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { @@ -372,7 +372,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: \u2049\ufe0f Verwendetes Produkt pr\u00fcfen", "fdc_id": null, "food_onhand": false, "full_name": "Gem\u00fcsebr\u00fche", @@ -445,7 +445,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Salz", @@ -518,7 +518,7 @@ ], "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/", + "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)", @@ -591,7 +591,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: Senf", "fdc_id": null, "food_onhand": false, "full_name": "Senf", @@ -664,7 +664,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Erbsen (trocken)", @@ -737,7 +737,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: Soja", "fdc_id": null, "food_onhand": false, "full_name": "R\u00e4uchertofu", @@ -810,7 +810,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Zucker", @@ -872,25 +872,25 @@ "conversions": [ { "amount": 9.0, - "food": "Zwiebeln frisch", + "food": "Zwiebeln (frisch)", "unit": "kg / Kilogramm" }, { "amount": 9000.0, - "food": "Zwiebeln frisch", + "food": "Zwiebeln (frisch)", "unit": "g / Gramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Zwiebeln frisch", + "full_name": "Zwiebeln (frisch)", "id": 221, "ignore_shopping": false, "inherit_fields": [], - "name": "Zwiebeln frisch", + "name": "Zwiebeln (frisch)", "numchild": 0, "open_data_slug": null, "parent": null, @@ -956,7 +956,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Petersilie (frisch)", @@ -1029,7 +1029,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Raucharoma", diff --git a/out/json/GPN-Tomatenbutter.json b/out/json/GPN-Tomatenbutter.json index a2f385d..ba6f206 100644 --- a/out/json/GPN-Tomatenbutter.json +++ b/out/json/GPN-Tomatenbutter.json @@ -22,14 +22,14 @@ "id": 226, "value": null }, - "316": { - "food": "getrocknete Tomaten", - "id": 316, + "244": { + "food": "Pfeffer (schwarz)", + "id": 244, "value": null }, - "430": { - "food": "Pfeffer", - "id": 430, + "316": { + "food": "Getrocknete Tomaten", + "id": 316, "value": null }, "450": { @@ -64,7 +64,7 @@ "name": "Aufstrich", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:47:20.994220+02:00" + "updated_at": "2025-06-09T00:04:28.184795+02:00" }, { "created_at": "2024-08-11T22:29:36.599408+02:00", @@ -75,7 +75,7 @@ "name": "Fr\u00fchst\u00fcck", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:47:20.997171+02:00" + "updated_at": "2025-06-09T00:04:28.188105+02:00" }, { "created_at": "2024-08-12T00:12:55.162950+02:00", @@ -86,7 +86,7 @@ "name": "GPN", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.362265+02:00" + "updated_at": "2025-06-09T00:04:28.190990+02:00" }, { "created_at": "2025-05-01T17:04:38.072417+02:00", @@ -130,7 +130,7 @@ "name": "gpn23", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.365514+02:00" + "updated_at": "2025-06-09T00:04:28.194071+02:00" } ], "last_cooked": null, @@ -167,8 +167,8 @@ ], "food": { "child_inherit_fields": [], - "description": "", - "fdc_id": null, + "description": "Allergene: \u2049\ufe0f verwendetes Produkt pr\u00fcfen", + "fdc_id": 1, "food_onhand": false, "full_name": "Margarine", "id": 450, @@ -179,9 +179,30 @@ "open_data_slug": null, "parent": null, "plural_name": null, - "properties": [], + "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": null, + "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, @@ -229,7 +250,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Knoblauch (frisch)", @@ -291,32 +312,39 @@ "conversions": [ { "amount": 2500.0, - "food": "getrocknete Tomaten", + "food": "Getrocknete Tomaten", "unit": "g / Gramm" }, { "amount": 2.5, - "food": "getrocknete Tomaten", + "food": "Getrocknete Tomaten", "unit": "kg / Kilogramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "getrocknete Tomaten", + "full_name": "Getrocknete Tomaten", "id": 316, "ignore_shopping": false, "inherit_fields": [], - "name": "getrocknete Tomaten", + "name": "Getrocknete Tomaten", "numchild": 0, "open_data_slug": null, "parent": null, "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -364,7 +392,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Rosmarin (frisch)", @@ -378,7 +406,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -436,7 +471,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Salz", @@ -498,41 +533,58 @@ "conversions": [ { "amount": 50.0, - "food": "Pfeffer", + "food": "Pfeffer (schwarz)", "unit": "g / Gramm" }, + { + "amount": 8.333333333333334, + "food": "Pfeffer (schwarz)", + "unit": "TL" + }, + { + "amount": 2.6315789473684212, + "food": "Pfeffer (schwarz)", + "unit": "EL" + }, { "amount": 0.05, - "food": "Pfeffer", + "food": "Pfeffer (schwarz)", "unit": "kg / Kilogramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "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", - "id": 430, + "full_name": "Pfeffer (schwarz)", + "id": 244, "ignore_shopping": false, "inherit_fields": [], - "name": "Pfeffer", + "name": "Pfeffer (schwarz)", "numchild": 0, "open_data_slug": null, "parent": null, "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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" + "description": "", + "id": 6, + "name": "Gew\u00fcrze" }, "url": "" }, @@ -575,7 +627,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Cayennepfeffer", diff --git a/out/json/Granatapfelcreme.json b/out/json/Granatapfelcreme.json index fc7b8a3..1a42982 100644 --- a/out/json/Granatapfelcreme.json +++ b/out/json/Granatapfelcreme.json @@ -79,7 +79,7 @@ "name": "Aufstrich", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:47:20.994220+02:00" + "updated_at": "2025-06-09T00:04:28.184795+02:00" }, { "created_at": "2024-08-11T22:29:36.599408+02:00", @@ -90,7 +90,7 @@ "name": "Fr\u00fchst\u00fcck", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:47:20.997171+02:00" + "updated_at": "2025-06-09T00:04:28.188105+02:00" }, { "created_at": "2024-08-12T00:12:55.162950+02:00", @@ -101,7 +101,7 @@ "name": "GPN", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.362265+02:00" + "updated_at": "2025-06-09T00:04:28.190990+02:00" }, { "created_at": "2025-05-01T17:04:38.215340+02:00", @@ -112,7 +112,7 @@ "name": "gpn23", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.365514+02:00" + "updated_at": "2025-06-09T00:04:28.194071+02:00" } ], "last_cooked": null, @@ -149,7 +149,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: N\u00fcsse (Cashew)", "fdc_id": null, "food_onhand": false, "full_name": "Cashewkerne", @@ -237,7 +237,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: Gluten", "fdc_id": null, "food_onhand": false, "full_name": "Paniermehl", @@ -310,7 +310,7 @@ ], "food": { "child_inherit_fields": [], - "description": "Sorte\tMin. Gewicht\tMax. Gewicht\tDurchschnittsgewicht\nGelbe Paprika\t88 Gramm\t237 Gramm\t157 Gramm\nGr\u00fcne Paprika\t68 Gramm\t220 Gramm\t143 Gramm\nRote Paprika\t82 Gramm\t236 Gramm\t164 Gramm", + "description": "Sorte\tMin. Gewicht\tMax. Gewicht\tDurchschnittsgewicht\nGelbe Paprika\t88 Gramm\t237 Gramm\t157 Gramm\nGr\u00fcne Paprika\t68 Gramm\t220 Gramm\t143 Gramm\nRote Paprika\t82 Gramm\t236 Gramm\t164 Gramm\n\nAllergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Paprika (frisch)", @@ -393,7 +393,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Salz", @@ -476,7 +476,7 @@ ], "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/", + "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)", @@ -554,7 +554,7 @@ ], "food": { "child_inherit_fields": [], - "description": "Naive Annahme: 1EL = 15g", + "description": "Naive Annahme: 1EL = 15g\n\nAllergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Tomatenmark", @@ -651,7 +651,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Paprikapulver", @@ -724,7 +724,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Granatapfelsirup", @@ -738,7 +738,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -786,7 +793,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Knoblauch (frisch)", @@ -859,7 +866,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Harissa", @@ -873,7 +880,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, diff --git a/out/json/Gulaschmarmelade.json b/out/json/Gulaschmarmelade.json index f28d52c..1aba250 100644 --- a/out/json/Gulaschmarmelade.json +++ b/out/json/Gulaschmarmelade.json @@ -13,7 +13,7 @@ "value": null }, "460": { - "food": "Paprika (rot oder gemischt)", + "food": "Paprika, rot oder gemischt", "id": 460, "value": null }, @@ -54,7 +54,7 @@ "name": "Fr\u00fchst\u00fcck", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:47:20.997171+02:00" + "updated_at": "2025-06-09T00:04:28.188105+02:00" }, { "created_at": "2024-08-12T00:12:55.162950+02:00", @@ -65,7 +65,7 @@ "name": "GPN", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.362265+02:00" + "updated_at": "2025-06-09T00:04:28.190990+02:00" }, { "created_at": "2025-05-01T17:04:38.215340+02:00", @@ -76,7 +76,7 @@ "name": "gpn23", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.365514+02:00" + "updated_at": "2025-06-09T00:04:28.194071+02:00" } ], "last_cooked": null, @@ -102,32 +102,39 @@ "conversions": [ { "amount": 500.0, - "food": "Paprika (rot oder gemischt)", + "food": "Paprika, rot oder gemischt", "unit": "g / Gramm" }, { "amount": 0.5, - "food": "Paprika (rot oder gemischt)", + "food": "Paprika, rot oder gemischt", "unit": "kg / Kilogramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Paprika (rot oder gemischt)", + "full_name": "Paprika, rot oder gemischt", "id": 460, "ignore_shopping": false, "inherit_fields": [], - "name": "Paprika (rot oder gemischt)", + "name": "Paprika, rot oder gemischt", "numchild": 0, "open_data_slug": null, "parent": null, "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -175,7 +182,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Chilischoten", @@ -189,7 +196,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -237,7 +251,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Gelierzucker 3:1", @@ -251,7 +265,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -304,7 +325,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Branntweinessig", @@ -318,7 +339,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -371,7 +399,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Salz", diff --git a/out/json/Kartoffelgulasch.json b/out/json/Kartoffelgulasch.json index 31ea519..9a92860 100644 --- a/out/json/Kartoffelgulasch.json +++ b/out/json/Kartoffelgulasch.json @@ -13,12 +13,12 @@ "value": 0 }, "21": { - "food": "Paprikastreifen Rot tiefgefroren", + "food": "Paprikastreifen, rot (TK)", "id": 21, "value": 10245.0 }, "22": { - "food": "Kartoffel frisch", + "food": "Kartoffel (frisch)", "id": 22, "value": null }, @@ -27,8 +27,13 @@ "id": 23, "value": null }, + "232": { + "food": "Majoran (getrocknet)", + "id": 232, + "value": 0 + }, "24": { - "food": "Tomaten gest\u00fcckelt", + "food": "Tomaten, gest\u00fcckelt (Dose)", "id": 24, "value": null }, @@ -43,7 +48,7 @@ "value": null }, "26": { - "food": "Karotten gew\u00fcrfelt TK", + "food": "Karotten, gew\u00fcrfelt (TK)", "id": 26, "value": 3657.5 }, @@ -53,7 +58,7 @@ "value": null }, "28": { - "food": "Paprika edels\u00fcss", + "food": "Paprika edels\u00fc\u00df", "id": 28, "value": null }, @@ -63,30 +68,20 @@ "value": null }, "31": { - "food": "Knoblauch TK", + "food": "Knoblauch (TK)", "id": 31, "value": null }, "32": { - "food": "Zwiebeln gew\u00fcrfelt TK", + "food": "Zwiebeln, gew\u00fcrfelt (TK)", "id": 32, "value": null }, - "33": { - "food": "Majoran", - "id": 33, - "value": 0 - }, "34": { "food": "Thymian", "id": 34, "value": 0 }, - "35": { - "food": "Oregano", - "id": 35, - "value": 0 - }, "36": { "food": "Tomatenmark", "id": 36, @@ -96,6 +91,11 @@ "food": "Zucker", "id": 37, "value": null + }, + "400": { + "food": "Oregano (getrocknet)", + "id": 400, + "value": 0 } }, "id": 1, @@ -119,7 +119,7 @@ "name": "GPN", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.362265+02:00" + "updated_at": "2025-06-09T00:04:28.190990+02:00" }, { "created_at": "2025-05-01T17:04:38.215340+02:00", @@ -130,7 +130,7 @@ "name": "gpn23", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.365514+02:00" + "updated_at": "2025-06-09T00:04:28.194071+02:00" }, { "created_at": "2024-08-12T00:11:38.608095+02:00", @@ -167,25 +167,25 @@ "conversions": [ { "amount": 2.5, - "food": "Zwiebeln gew\u00fcrfelt TK", + "food": "Zwiebeln, gew\u00fcrfelt (TK)", "unit": "kg / Kilogramm" }, { "amount": 2500.0, - "food": "Zwiebeln gew\u00fcrfelt TK", + "food": "Zwiebeln, gew\u00fcrfelt (TK)", "unit": "g / Gramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Zwiebeln gew\u00fcrfelt TK", + "full_name": "Zwiebeln, gew\u00fcrfelt (TK)", "id": 32, "ignore_shopping": false, "inherit_fields": [], - "name": "Zwiebeln gew\u00fcrfelt TK", + "name": "Zwiebeln, gew\u00fcrfelt (TK)", "numchild": 0, "open_data_slug": null, "parent": null, @@ -251,7 +251,7 @@ ], "food": { "child_inherit_fields": [], - "description": "Naive Annahme: 1EL = 15g", + "description": "Naive Annahme: 1EL = 15g\n\nAllergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Tomatenmark", @@ -338,7 +338,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Zucker", @@ -400,25 +400,25 @@ "conversions": [ { "amount": 2.5, - "food": "Karotten gew\u00fcrfelt TK", + "food": "Karotten, gew\u00fcrfelt (TK)", "unit": "kg / Kilogramm" }, { "amount": 2500.0, - "food": "Karotten gew\u00fcrfelt TK", + "food": "Karotten, gew\u00fcrfelt (TK)", "unit": "g / Gramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Karotten gew\u00fcrfelt TK", + "full_name": "Karotten, gew\u00fcrfelt (TK)", "id": 26, "ignore_shopping": false, "inherit_fields": [], - "name": "Karotten gew\u00fcrfelt TK", + "name": "Karotten, gew\u00fcrfelt (TK)", "numchild": 0, "open_data_slug": null, "parent": null, @@ -487,29 +487,29 @@ "conversions": [ { "amount": 7.5, - "food": "Paprikastreifen Rot tiefgefroren", + "food": "Paprikastreifen, rot (TK)", "unit": "kg / Kilogramm" }, { "amount": 7500.0, - "food": "Paprikastreifen Rot tiefgefroren", + "food": "Paprikastreifen, rot (TK)", "unit": "g / Gramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Paprikastreifen Rot tiefgefroren", + "full_name": "Paprikastreifen, rot (TK)", "id": 21, "ignore_shopping": false, "inherit_fields": [], - "name": "Paprikastreifen Rot tiefgefroren", + "name": "Paprikastreifen, rot (TK)", "numchild": 0, "open_data_slug": null, "parent": null, - "plural_name": "Paprikastreifen Rot tiefgefroren", + "plural_name": "", "properties": [ { "id": 2, @@ -574,25 +574,25 @@ "conversions": [ { "amount": 100.0, - "food": "Knoblauch TK", + "food": "Knoblauch (TK)", "unit": "g / Gramm" }, { "amount": 0.1, - "food": "Knoblauch TK", + "food": "Knoblauch (TK)", "unit": "kg / Kilogramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Knoblauch TK", + "full_name": "Knoblauch (TK)", "id": 31, "ignore_shopping": false, "inherit_fields": [], - "name": "Knoblauch TK", + "name": "Knoblauch (TK)", "numchild": 0, "open_data_slug": null, "parent": null, @@ -662,25 +662,25 @@ "conversions": [ { "amount": 4.0, - "food": "Tomaten gest\u00fcckelt", + "food": "Tomaten, gest\u00fcckelt (Dose)", "unit": "Liter" }, { "amount": 4000.0, - "food": "Tomaten gest\u00fcckelt", + "food": "Tomaten, gest\u00fcckelt (Dose)", "unit": "Milliliter" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Tomaten gest\u00fcckelt", + "full_name": "Tomaten, gest\u00fcckelt (Dose)", "id": 24, "ignore_shopping": false, "inherit_fields": [], - "name": "Tomaten gest\u00fcckelt", + "name": "Tomaten, gest\u00fcckelt (Dose)", "numchild": 0, "open_data_slug": null, "parent": null, @@ -760,7 +760,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "passierte Tomaten (Dose)", @@ -847,7 +847,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: \u2049\ufe0f Verwendetes Produkt pr\u00fcfen", "fdc_id": null, "food_onhand": false, "full_name": "Gem\u00fcsebr\u00fche", @@ -920,7 +920,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: Sulfite", "fdc_id": null, "food_onhand": false, "full_name": "Rotwein", @@ -982,29 +982,29 @@ "conversions": [ { "amount": 20.0, - "food": "Kartoffel frisch", + "food": "Kartoffel (frisch)", "unit": "kg / Kilogramm" }, { "amount": 20000.0, - "food": "Kartoffel frisch", + "food": "Kartoffel (frisch)", "unit": "g / Gramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Kartoffel frisch", + "full_name": "Kartoffel (frisch)", "id": 22, "ignore_shopping": false, "inherit_fields": [], - "name": "Kartoffel frisch", + "name": "Kartoffel (frisch)", "numchild": 0, "open_data_slug": null, "parent": null, - "plural_name": "Kartoffeln frisch", + "plural_name": "Kartoffeln (frisch)", "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { @@ -1070,25 +1070,25 @@ "conversions": [ { "amount": 100.0, - "food": "Paprika edels\u00fcss", + "food": "Paprika edels\u00fc\u00df", "unit": "g / Gramm" }, { "amount": 0.1, - "food": "Paprika edels\u00fcss", + "food": "Paprika edels\u00fc\u00df", "unit": "kg / Kilogramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Paprika edels\u00fcss", + "full_name": "Paprika edels\u00fc\u00df", "id": 28, "ignore_shopping": false, "inherit_fields": [], - "name": "Paprika edels\u00fcss", + "name": "Paprika edels\u00fc\u00df", "numchild": 0, "open_data_slug": null, "parent": null, @@ -1154,7 +1154,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Paprika rosenscharf", @@ -1237,7 +1237,7 @@ ], "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/", + "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)", @@ -1299,29 +1299,29 @@ "conversions": [ { "amount": 0.0, - "food": "Majoran", + "food": "Majoran (getrocknet)", "unit": "g / Gramm" }, { "amount": 0.0, - "food": "Majoran", + "food": "Majoran (getrocknet)", "unit": "kg / Kilogramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Majoran", - "id": 33, + "full_name": "Majoran (getrocknet)", + "id": 232, "ignore_shopping": false, "inherit_fields": [], - "name": "Majoran", + "name": "Majoran (getrocknet)", "numchild": 0, "open_data_slug": null, "parent": null, - "plural_name": "", + "plural_name": null, "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { @@ -1372,25 +1372,25 @@ "conversions": [ { "amount": 0.0, - "food": "Oregano", + "food": "Oregano (getrocknet)", "unit": "g / Gramm" }, { "amount": 0.0, - "food": "Oregano", + "food": "Oregano (getrocknet)", "unit": "kg / Kilogramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Oregano", - "id": 35, + "full_name": "Oregano (getrocknet)", + "id": 400, "ignore_shopping": false, "inherit_fields": [], - "name": "Oregano", + "name": "Oregano (getrocknet)", "numchild": 0, "open_data_slug": null, "parent": null, @@ -1411,9 +1411,9 @@ "substitute_onhand": false, "substitute_siblings": false, "supermarket_category": { - "description": "", - "id": 6, - "name": "Gew\u00fcrze" + "description": null, + "id": 34, + "name": "Kr\u00e4uter und Gew\u00fcrze" }, "url": "" }, @@ -1456,7 +1456,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Thymian", @@ -1529,7 +1529,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Raucharoma", diff --git a/out/json/Kattis Hummus.json b/out/json/Kattis Hummus.json index 7eec761..d1691a4 100644 --- a/out/json/Kattis Hummus.json +++ b/out/json/Kattis Hummus.json @@ -12,6 +12,11 @@ "id": 225, "value": 0 }, + "226": { + "food": "Knoblauch (frisch)", + "id": 226, + "value": null + }, "233": { "food": "Kichererbsen (Dose)", "id": 233, @@ -42,13 +47,8 @@ "id": 244, "value": 0 }, - "308": { - "food": "Knoblauchzehen", - "id": 308, - "value": null - }, "384": { - "food": "Petersilie, glatt", + "food": "Petersilie, glatt (frisch)", "id": 384, "value": 0 } @@ -74,7 +74,7 @@ "name": "Aufstrich", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:47:20.994220+02:00" + "updated_at": "2025-06-09T00:04:28.184795+02:00" }, { "created_at": "2024-08-11T22:29:36.599408+02:00", @@ -85,7 +85,7 @@ "name": "Fr\u00fchst\u00fcck", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:47:20.997171+02:00" + "updated_at": "2025-06-09T00:04:28.188105+02:00" }, { "created_at": "2024-08-12T00:12:55.162950+02:00", @@ -96,7 +96,7 @@ "name": "GPN", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.362265+02:00" + "updated_at": "2025-06-09T00:04:28.190990+02:00" }, { "created_at": "2025-05-01T17:04:38.215340+02:00", @@ -107,7 +107,7 @@ "name": "gpn23", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.365514+02:00" + "updated_at": "2025-06-09T00:04:28.194071+02:00" } ], "last_cooked": null, @@ -144,7 +144,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Kichererbsen (Dose)", @@ -212,7 +212,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: Sesam", "fdc_id": null, "food_onhand": false, "full_name": "Tahini", @@ -280,7 +280,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Oliven\u00f6l", @@ -348,7 +348,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Zitronensaft", @@ -410,20 +410,20 @@ "conversions": [ { "amount": 4.0, - "food": "Knoblauchzehen", - "unit": "St\u00fcck" + "food": "Knoblauch (frisch)", + "unit": "Zehe" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Knoblauchzehen", - "id": 308, + "full_name": "Knoblauch (frisch)", + "id": 226, "ignore_shopping": false, "inherit_fields": [], - "name": "Knoblauchzehen", + "name": "Knoblauch (frisch)", "numchild": 0, "open_data_slug": null, "parent": null, @@ -457,12 +457,12 @@ "order": 4, "original_text": null, "unit": { - "base_unit": null, - "description": null, - "id": 25, - "name": "St\u00fcck", + "base_unit": "", + "description": "", + "id": 46, + "name": "Zehe", "open_data_slug": null, - "plural_name": "St\u00fcck" + "plural_name": "Zehen" }, "used_in_recipes": [ { @@ -484,7 +484,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Kreuzk\u00fcmmel (Cumin)", @@ -567,7 +567,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Salz", @@ -650,7 +650,7 @@ ], "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/", + "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)", @@ -712,32 +712,39 @@ "conversions": [ { "amount": 0.0, - "food": "Petersilie, glatt", + "food": "Petersilie, glatt (frisch)", "unit": "g / Gramm" }, { "amount": 0.0, - "food": "Petersilie, glatt", + "food": "Petersilie, glatt (frisch)", "unit": "kg / Kilogramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Petersilie, glatt", + "full_name": "Petersilie, glatt (frisch)", "id": 384, "ignore_shopping": false, "inherit_fields": [], - "name": "Petersilie, glatt", + "name": "Petersilie, glatt (frisch)", "numchild": 0, "open_data_slug": null, "parent": null, "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -779,7 +786,7 @@ "time": 0 } ], - "updated_at": "2025-06-06T23:47:20.985766+02:00", + "updated_at": "2025-06-09T00:04:28.177985+02:00", "waiting_time": 0, "working_time": 0 } \ No newline at end of file diff --git a/out/json/Kräuterquark.json b/out/json/Kräuterquark.json index f9ed729..1f75f31 100644 --- a/out/json/Kräuterquark.json +++ b/out/json/Kräuterquark.json @@ -8,7 +8,7 @@ "description": "Energie / Brennwert in KiloJoule", "food_values": { "32": { - "food": "Zwiebeln gew\u00fcrfelt TK", + "food": "Zwiebeln, gew\u00fcrfelt (TK)", "id": 32, "value": null }, @@ -49,7 +49,7 @@ "name": "GPN", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.362265+02:00" + "updated_at": "2025-06-09T00:04:28.190990+02:00" }, { "created_at": "2025-05-01T17:04:38.215340+02:00", @@ -60,7 +60,7 @@ "name": "gpn23", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.365514+02:00" + "updated_at": "2025-06-09T00:04:28.194071+02:00" } ], "last_cooked": null, @@ -97,7 +97,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: Milch", "fdc_id": null, "food_onhand": false, "full_name": "Magerquark", @@ -111,7 +111,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -159,7 +166,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: Milch", "fdc_id": null, "food_onhand": false, "full_name": "Milch", @@ -173,7 +180,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -214,25 +228,25 @@ "conversions": [ { "amount": 130.0, - "food": "Zwiebeln gew\u00fcrfelt TK", + "food": "Zwiebeln, gew\u00fcrfelt (TK)", "unit": "g / Gramm" }, { "amount": 0.13, - "food": "Zwiebeln gew\u00fcrfelt TK", + "food": "Zwiebeln, gew\u00fcrfelt (TK)", "unit": "kg / Kilogramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Zwiebeln gew\u00fcrfelt TK", + "full_name": "Zwiebeln, gew\u00fcrfelt (TK)", "id": 32, "ignore_shopping": false, "inherit_fields": [], - "name": "Zwiebeln gew\u00fcrfelt TK", + "name": "Zwiebeln, gew\u00fcrfelt (TK)", "numchild": 0, "open_data_slug": null, "parent": null, @@ -298,7 +312,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Kr\u00e4uter gemischt (8-Kr\u00e4uter)", @@ -312,7 +326,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, diff --git a/out/json/Levervurst.json b/out/json/Levervurst.json index 898e1b3..41dbf7e 100644 --- a/out/json/Levervurst.json +++ b/out/json/Levervurst.json @@ -8,7 +8,7 @@ "description": "Energie / Brennwert in KiloJoule", "food_values": { "221": { - "food": "Zwiebeln frisch", + "food": "Zwiebeln (frisch)", "id": 221, "value": null }, @@ -43,12 +43,12 @@ "value": null }, "231": { - "food": "getrocknete Petersilie", + "food": "Petersilie (getrocknet)", "id": 231, "value": null }, "232": { - "food": "getrockneter Majoran", + "food": "Majoran (getrocknet)", "id": 232, "value": null }, @@ -79,7 +79,7 @@ "name": "Aufstrich", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:47:20.994220+02:00" + "updated_at": "2025-06-09T00:04:28.184795+02:00" }, { "created_at": "2024-08-11T22:29:36.599408+02:00", @@ -90,7 +90,7 @@ "name": "Fr\u00fchst\u00fcck", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:47:20.997171+02:00" + "updated_at": "2025-06-09T00:04:28.188105+02:00" }, { "created_at": "2024-08-12T00:12:55.162950+02:00", @@ -101,7 +101,7 @@ "name": "GPN", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.362265+02:00" + "updated_at": "2025-06-09T00:04:28.190990+02:00" }, { "created_at": "2025-05-01T17:04:38.166539+02:00", @@ -123,7 +123,7 @@ "name": "gpn23", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.365514+02:00" + "updated_at": "2025-06-09T00:04:28.194071+02:00" } ], "last_cooked": null, @@ -149,25 +149,25 @@ "conversions": [ { "amount": 60.0, - "food": "Zwiebeln frisch", + "food": "Zwiebeln (frisch)", "unit": "g / Gramm" }, { "amount": 0.06, - "food": "Zwiebeln frisch", + "food": "Zwiebeln (frisch)", "unit": "kg / Kilogramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Zwiebeln frisch", + "full_name": "Zwiebeln (frisch)", "id": 221, "ignore_shopping": false, "inherit_fields": [], - "name": "Zwiebeln frisch", + "name": "Zwiebeln (frisch)", "numchild": 0, "open_data_slug": null, "parent": null, @@ -233,7 +233,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Knoblauch (frisch)", @@ -306,7 +306,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: Soja", "fdc_id": null, "food_onhand": false, "full_name": "R\u00e4uchertofu", @@ -379,7 +379,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Kidneybohnen (Dose)", @@ -467,7 +467,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: Senf", "fdc_id": null, "food_onhand": false, "full_name": "Senf", @@ -550,7 +550,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Paprikapulver", @@ -612,25 +612,25 @@ "conversions": [ { "amount": 8.0, - "food": "getrocknete Petersilie", + "food": "Petersilie (getrocknet)", "unit": "g / Gramm" }, { "amount": 0.008, - "food": "getrocknete Petersilie", + "food": "Petersilie (getrocknet)", "unit": "kg / Kilogramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "getrocknete Petersilie", + "full_name": "Petersilie (getrocknet)", "id": 231, "ignore_shopping": false, "inherit_fields": [], - "name": "getrocknete Petersilie", + "name": "Petersilie (getrocknet)", "numchild": 0, "open_data_slug": null, "parent": null, @@ -685,25 +685,25 @@ "conversions": [ { "amount": 8.0, - "food": "getrockneter Majoran", + "food": "Majoran (getrocknet)", "unit": "g / Gramm" }, { "amount": 0.008, - "food": "getrockneter Majoran", + "food": "Majoran (getrocknet)", "unit": "kg / Kilogramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "getrockneter Majoran", + "full_name": "Majoran (getrocknet)", "id": 232, "ignore_shopping": false, "inherit_fields": [], - "name": "getrockneter Majoran", + "name": "Majoran (getrocknet)", "numchild": 0, "open_data_slug": null, "parent": null, @@ -779,7 +779,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Salz", @@ -862,7 +862,7 @@ ], "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/", + "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)", diff --git a/out/json/Matelade Apfel.json b/out/json/Matelade Apfel.json index fbbf71c..522975d 100644 --- a/out/json/Matelade Apfel.json +++ b/out/json/Matelade Apfel.json @@ -33,7 +33,7 @@ "value": null }, "324": { - "food": "Gelierzucker", + "food": "Gelierzucker 1:1", "id": 324, "value": null } @@ -59,7 +59,7 @@ "name": "Aufstrich", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:47:20.994220+02:00" + "updated_at": "2025-06-09T00:04:28.184795+02:00" }, { "created_at": "2024-08-11T22:29:36.599408+02:00", @@ -70,7 +70,7 @@ "name": "Fr\u00fchst\u00fcck", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:47:20.997171+02:00" + "updated_at": "2025-06-09T00:04:28.188105+02:00" }, { "created_at": "2024-08-12T00:12:55.162950+02:00", @@ -81,7 +81,7 @@ "name": "GPN", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.362265+02:00" + "updated_at": "2025-06-09T00:04:28.190990+02:00" }, { "created_at": "2025-05-01T17:04:38.215340+02:00", @@ -92,7 +92,7 @@ "name": "gpn23", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.365514+02:00" + "updated_at": "2025-06-09T00:04:28.194071+02:00" } ], "last_cooked": null, @@ -129,7 +129,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "\u00c4pfel (frisch)", @@ -197,7 +197,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Zitrone", @@ -265,7 +265,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Limetten", @@ -333,7 +333,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Club Mate", @@ -347,7 +347,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -395,7 +402,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Matetee", @@ -409,7 +416,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -446,25 +460,25 @@ "conversions": [ { "amount": 11.0, - "food": "Gelierzucker", + "food": "Gelierzucker 1:1", "unit": "kg / Kilogramm" }, { "amount": 11000.0, - "food": "Gelierzucker", + "food": "Gelierzucker 1:1", "unit": "g / Gramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Gelierzucker", + "full_name": "Gelierzucker 1:1", "id": 324, "ignore_shopping": false, "inherit_fields": [], - "name": "Gelierzucker", + "name": "Gelierzucker 1:1", "numchild": 0, "open_data_slug": null, "parent": null, diff --git a/out/json/Mungobohnenhummus mit Jalapenos und Zatar.json b/out/json/Mungobohnenhummus mit Jalapenos und Zatar.json index 54119c6..cf35d71 100644 --- a/out/json/Mungobohnenhummus mit Jalapenos und Zatar.json +++ b/out/json/Mungobohnenhummus mit Jalapenos und Zatar.json @@ -38,7 +38,7 @@ "value": null }, "313": { - "food": "Zatar (gew\u00fcrz)", + "food": "Zatar", "id": 313, "value": null }, @@ -69,7 +69,7 @@ "name": "Aufstrich", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:47:20.994220+02:00" + "updated_at": "2025-06-09T00:04:28.184795+02:00" }, { "created_at": "2024-08-12T00:12:55.162950+02:00", @@ -80,7 +80,7 @@ "name": "GPN", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.362265+02:00" + "updated_at": "2025-06-09T00:04:28.190990+02:00" }, { "created_at": "2025-05-01T17:04:38.215340+02:00", @@ -91,7 +91,7 @@ "name": "gpn23", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.365514+02:00" + "updated_at": "2025-06-09T00:04:28.194071+02:00" } ], "last_cooked": null, @@ -128,7 +128,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Mungobohnen (trocken)", @@ -216,7 +216,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: Sesam", "fdc_id": null, "food_onhand": false, "full_name": "Tahini", @@ -289,7 +289,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Oliven\u00f6l", @@ -362,7 +362,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Zitronensaft", @@ -435,7 +435,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Knoblauch (frisch)", @@ -508,7 +508,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Kreuzk\u00fcmmel (Cumin)", @@ -581,7 +581,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Jalapenoringe, eingelegt, fein gehackt", @@ -595,7 +595,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -647,25 +654,25 @@ "conversions": [ { "amount": 16.0, - "food": "Zatar (gew\u00fcrz)", + "food": "Zatar", "unit": "g / Gramm" }, { "amount": 0.016, - "food": "Zatar (gew\u00fcrz)", + "food": "Zatar", "unit": "kg / Kilogramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: Sesam, mgw. Senf und Sellerie", "fdc_id": null, "food_onhand": false, - "full_name": "Zatar (gew\u00fcrz)", + "full_name": "Zatar", "id": 313, "ignore_shopping": false, "inherit_fields": [], - "name": "Zatar (gew\u00fcrz)", + "name": "Zatar", "numchild": 0, "open_data_slug": null, "parent": null, @@ -731,7 +738,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Oliven\u00f6l", @@ -804,7 +811,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Jalapenoringe, eingelegt, fein gehackt", @@ -818,7 +825,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, diff --git a/out/json/Ofenkartoffeln.json b/out/json/Ofenkartoffeln.json index dc2ff08..4f9382d 100644 --- a/out/json/Ofenkartoffeln.json +++ b/out/json/Ofenkartoffeln.json @@ -7,9 +7,9 @@ "1": { "description": "Energie / Brennwert in KiloJoule", "food_values": { - "222": { - "food": "\u00d6l", - "id": 222, + "390": { + "food": "Pflanzen\u00f6l", + "id": 390, "value": null }, "475": { @@ -39,7 +39,7 @@ "name": "GPN", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.362265+02:00" + "updated_at": "2025-06-09T00:04:28.190990+02:00" }, { "created_at": "2025-05-01T17:04:38.215340+02:00", @@ -50,7 +50,7 @@ "name": "gpn23", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.365514+02:00" + "updated_at": "2025-06-09T00:04:28.194071+02:00" }, { "created_at": "2025-05-06T20:28:52.453996+02:00", @@ -87,25 +87,25 @@ "conversions": [ { "amount": 10.0, - "food": "\u00d6l", + "food": "Pflanzen\u00f6l", "unit": "Liter" }, { "amount": 10000.0, - "food": "\u00d6l", + "food": "Pflanzen\u00f6l", "unit": "Milliliter" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "\u00d6l", - "id": 222, + "full_name": "Pflanzen\u00f6l", + "id": 390, "ignore_shopping": false, "inherit_fields": [], - "name": "\u00d6l", + "name": "Pflanzen\u00f6l", "numchild": 0, "open_data_slug": null, "parent": null, @@ -127,8 +127,8 @@ "substitute_siblings": false, "supermarket_category": { "description": null, - "id": 32, - "name": "Essig & \u00d6l, S\u00e4fte" + "id": 35, + "name": "Essig und \u00d6l" }, "url": "" }, @@ -171,7 +171,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Kartoffelspalten (vorgegart)", @@ -185,7 +185,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, diff --git a/out/json/Rauchige Schwarze Bohnencreme.json b/out/json/Rauchige Schwarze Bohnencreme.json index 44ff1f1..e9a2913 100644 --- a/out/json/Rauchige Schwarze Bohnencreme.json +++ b/out/json/Rauchige Schwarze Bohnencreme.json @@ -8,15 +8,10 @@ "description": "Energie / Brennwert in KiloJoule", "food_values": { "221": { - "food": "Zwiebeln frisch", + "food": "Zwiebeln (frisch)", "id": 221, "value": null }, - "222": { - "food": "\u00d6l", - "id": 222, - "value": null - }, "225": { "food": "Salz", "id": 225, @@ -27,6 +22,11 @@ "id": 226, "value": null }, + "232": { + "food": "Majoran (getrocknet)", + "id": 232, + "value": null + }, "238": { "food": "Wasser", "id": 238, @@ -43,7 +43,7 @@ "value": null }, "310": { - "food": "rauchiges Paprikapulver\u00a0(Piment\u00f3n de la Vera)", + "food": "Rauchpaprika\u00a0(Piment\u00f3n de la Vera)", "id": 310, "value": null }, @@ -52,18 +52,18 @@ "id": 311, "value": null }, - "33": { - "food": "Majoran", - "id": 33, - "value": null - }, "36": { "food": "Tomatenmark", "id": 36, "value": 74.29 }, + "390": { + "food": "Pflanzen\u00f6l", + "id": 390, + "value": null + }, "452": { - "food": "schwarze Bohnen (gekocht)", + "food": "Schwarze Bohnen, gekocht", "id": 452, "value": null } @@ -89,7 +89,7 @@ "name": "Aufstrich", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:47:20.994220+02:00" + "updated_at": "2025-06-09T00:04:28.184795+02:00" }, { "created_at": "2024-08-11T22:29:36.599408+02:00", @@ -100,7 +100,7 @@ "name": "Fr\u00fchst\u00fcck", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:47:20.997171+02:00" + "updated_at": "2025-06-09T00:04:28.188105+02:00" }, { "created_at": "2024-08-12T00:12:55.162950+02:00", @@ -111,7 +111,7 @@ "name": "GPN", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.362265+02:00" + "updated_at": "2025-06-09T00:04:28.190990+02:00" }, { "created_at": "2025-05-01T17:04:38.215340+02:00", @@ -122,7 +122,7 @@ "name": "gpn23", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.365514+02:00" + "updated_at": "2025-06-09T00:04:28.194071+02:00" } ], "last_cooked": null, @@ -148,25 +148,25 @@ "conversions": [ { "amount": 370.0, - "food": "Zwiebeln frisch", + "food": "Zwiebeln (frisch)", "unit": "g / Gramm" }, { "amount": 0.37, - "food": "Zwiebeln frisch", + "food": "Zwiebeln (frisch)", "unit": "kg / Kilogramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Zwiebeln frisch", + "full_name": "Zwiebeln (frisch)", "id": 221, "ignore_shopping": false, "inherit_fields": [], - "name": "Zwiebeln frisch", + "name": "Zwiebeln (frisch)", "numchild": 0, "open_data_slug": null, "parent": null, @@ -232,7 +232,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Knoblauch (frisch)", @@ -294,25 +294,25 @@ "conversions": [ { "amount": 13.0, - "food": "\u00d6l", + "food": "Pflanzen\u00f6l", "unit": "g / Gramm" }, { "amount": 0.013, - "food": "\u00d6l", + "food": "Pflanzen\u00f6l", "unit": "kg / Kilogramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "\u00d6l", - "id": 222, + "full_name": "Pflanzen\u00f6l", + "id": 390, "ignore_shopping": false, "inherit_fields": [], - "name": "\u00d6l", + "name": "Pflanzen\u00f6l", "numchild": 0, "open_data_slug": null, "parent": null, @@ -334,8 +334,8 @@ "substitute_siblings": false, "supermarket_category": { "description": null, - "id": 32, - "name": "Essig & \u00d6l, S\u00e4fte" + "id": 35, + "name": "Essig und \u00d6l" }, "url": "" }, @@ -367,32 +367,39 @@ "conversions": [ { "amount": 240.0, - "food": "schwarze Bohnen (gekocht)", + "food": "Schwarze Bohnen, gekocht", "unit": "g / Gramm" }, { "amount": 0.24, - "food": "schwarze Bohnen (gekocht)", + "food": "Schwarze Bohnen, gekocht", "unit": "kg / Kilogramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "schwarze Bohnen (gekocht)", + "full_name": "Schwarze Bohnen, gekocht", "id": 452, "ignore_shopping": false, "inherit_fields": [], - "name": "schwarze Bohnen (gekocht)", + "name": "Schwarze Bohnen, gekocht", "numchild": 0, "open_data_slug": null, "parent": null, "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -440,7 +447,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: Erdnuss", "fdc_id": null, "food_onhand": false, "full_name": "Erdnussmus", @@ -454,7 +461,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -491,25 +505,25 @@ "conversions": [ { "amount": 5.0, - "food": "rauchiges Paprikapulver\u00a0(Piment\u00f3n de la Vera)", + "food": "Rauchpaprika\u00a0(Piment\u00f3n de la Vera)", "unit": "g / Gramm" }, { "amount": 0.005, - "food": "rauchiges Paprikapulver\u00a0(Piment\u00f3n de la Vera)", + "food": "Rauchpaprika\u00a0(Piment\u00f3n de la Vera)", "unit": "kg / Kilogramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "rauchiges Paprikapulver\u00a0(Piment\u00f3n de la Vera)", + "full_name": "Rauchpaprika\u00a0(Piment\u00f3n de la Vera)", "id": 310, "ignore_shopping": false, "inherit_fields": [], - "name": "rauchiges Paprikapulver\u00a0(Piment\u00f3n de la Vera)", + "name": "Rauchpaprika\u00a0(Piment\u00f3n de la Vera)", "numchild": 0, "open_data_slug": null, "parent": null, @@ -585,7 +599,7 @@ ], "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/", + "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)", @@ -647,29 +661,29 @@ "conversions": [ { "amount": 1.0, - "food": "Majoran", + "food": "Majoran (getrocknet)", "unit": "g / Gramm" }, { "amount": 0.001, - "food": "Majoran", + "food": "Majoran (getrocknet)", "unit": "kg / Kilogramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Majoran", - "id": 33, + "full_name": "Majoran (getrocknet)", + "id": 232, "ignore_shopping": false, "inherit_fields": [], - "name": "Majoran", + "name": "Majoran (getrocknet)", "numchild": 0, "open_data_slug": null, "parent": null, - "plural_name": "", + "plural_name": null, "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { @@ -741,7 +755,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Salz", @@ -814,7 +828,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Hefeflocken", @@ -892,7 +906,7 @@ ], "food": { "child_inherit_fields": [], - "description": "Naive Annahme: 1EL = 15g", + "description": "Naive Annahme: 1EL = 15g\n\nAllergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Tomatenmark", @@ -979,7 +993,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Wasser", @@ -993,7 +1007,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, diff --git a/out/json/Rotes Thai Spinat Süßkartoffel-Curry.json b/out/json/Rotes Thai Spinat Süßkartoffel-Curry.json index efcb9c3..6ea9b8a 100644 --- a/out/json/Rotes Thai Spinat Süßkartoffel-Curry.json +++ b/out/json/Rotes Thai Spinat Süßkartoffel-Curry.json @@ -28,12 +28,12 @@ "value": null }, "371": { - "food": "Ungesalzene ger\u00f6stete Erdn\u00fcsse,", + "food": "Erdn\u00fcsse, ungesalzen, ger\u00f6stet", "id": 371, "value": null }, "373": { - "food": "Zwiebeln rot (frisch)", + "food": "Zwiebeln, rot (frisch)", "id": 373, "value": null }, @@ -84,7 +84,7 @@ "name": "GPN", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.362265+02:00" + "updated_at": "2025-06-09T00:04:28.190990+02:00" }, { "created_at": "2025-05-01T17:04:38.215340+02:00", @@ -95,7 +95,7 @@ "name": "gpn23", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.365514+02:00" + "updated_at": "2025-06-09T00:04:28.194071+02:00" }, { "created_at": "2024-08-12T00:11:38.608095+02:00", @@ -132,25 +132,25 @@ "conversions": [ { "amount": 2.5, - "food": "Zwiebeln rot (frisch)", + "food": "Zwiebeln, rot (frisch)", "unit": "kg / Kilogramm" }, { "amount": 2500.0, - "food": "Zwiebeln rot (frisch)", + "food": "Zwiebeln, rot (frisch)", "unit": "g / Gramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Zwiebeln rot (frisch)", + "full_name": "Zwiebeln, rot (frisch)", "id": 373, "ignore_shopping": false, "inherit_fields": [], - "name": "Zwiebeln rot (frisch)", + "name": "Zwiebeln, rot (frisch)", "numchild": 0, "open_data_slug": null, "parent": null, @@ -216,7 +216,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "S\u00fc\u00dfkartoffeln (TK)", @@ -289,7 +289,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: \u2049\ufe0f Produkt pr\u00fcfen", "fdc_id": null, "food_onhand": false, "full_name": "Rote Thai-Curry-Paste", @@ -362,7 +362,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Kokosmilch", @@ -435,7 +435,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Kokos\u00f6l", @@ -508,7 +508,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: \u2049\ufe0f Verwendetes Produkt pr\u00fcfen", "fdc_id": null, "food_onhand": false, "full_name": "Gem\u00fcsebr\u00fche", @@ -581,7 +581,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Spitzpaprika, rot", @@ -654,7 +654,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Spinat (TK)", @@ -727,7 +727,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Limettensaft", @@ -789,25 +789,25 @@ "conversions": [ { "amount": 2.0, - "food": "Ungesalzene ger\u00f6stete Erdn\u00fcsse,", + "food": "Erdn\u00fcsse, ungesalzen, ger\u00f6stet", "unit": "kg / Kilogramm" }, { "amount": 2000.0, - "food": "Ungesalzene ger\u00f6stete Erdn\u00fcsse,", + "food": "Erdn\u00fcsse, ungesalzen, ger\u00f6stet", "unit": "g / Gramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: Erdnuss", "fdc_id": null, "food_onhand": false, - "full_name": "Ungesalzene ger\u00f6stete Erdn\u00fcsse,", + "full_name": "Erdn\u00fcsse, ungesalzen, ger\u00f6stet", "id": 371, "ignore_shopping": false, "inherit_fields": [], - "name": "Ungesalzene ger\u00f6stete Erdn\u00fcsse,", + "name": "Erdn\u00fcsse, ungesalzen, ger\u00f6stet", "numchild": 0, "open_data_slug": null, "parent": null, @@ -873,7 +873,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: Gluten", "fdc_id": null, "food_onhand": false, "full_name": "Couscous", @@ -946,7 +946,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: \u2049\ufe0f Verwendetes Produkt pr\u00fcfen", "fdc_id": null, "food_onhand": false, "full_name": "Gem\u00fcsebr\u00fche", @@ -1019,7 +1019,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Limettensaft", diff --git a/out/json/Salatdressing GPN.json b/out/json/Salatdressing GPN.json index 6b517cf..a7169ca 100644 --- a/out/json/Salatdressing GPN.json +++ b/out/json/Salatdressing GPN.json @@ -23,7 +23,7 @@ "value": null }, "381": { - "food": "Senf (Mittelscharf)", + "food": "Senf, mittelscharf", "id": 381, "value": null }, @@ -70,7 +70,7 @@ "name": "gpn23", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.365514+02:00" + "updated_at": "2025-06-09T00:04:28.194071+02:00" } ], "last_cooked": null, @@ -107,7 +107,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Oliven\u00f6l", @@ -180,7 +180,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: \u2049\ufe0fProdukt pr\u00fcfen (Sulfite?)", "fdc_id": null, "food_onhand": false, "full_name": "Balsamico-Essig", @@ -253,7 +253,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Wasser", @@ -267,7 +267,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -304,20 +311,20 @@ "conversions": [ { "amount": 5.0, - "food": "Senf (Mittelscharf)", + "food": "Senf, mittelscharf", "unit": "EL" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: Senf", "fdc_id": null, "food_onhand": false, - "full_name": "Senf (Mittelscharf)", + "full_name": "Senf, mittelscharf", "id": 381, "ignore_shopping": false, "inherit_fields": [], - "name": "Senf (Mittelscharf)", + "name": "Senf, mittelscharf", "numchild": 0, "open_data_slug": null, "parent": null, @@ -378,7 +385,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Erdbeermarmelade", @@ -392,7 +399,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -440,7 +454,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: \u2049\ufe0f Produkt pr\u00fcfen", "fdc_id": null, "food_onhand": false, "full_name": "Salatkr\u00e4uter (trocken)", diff --git a/out/json/Salsa.json b/out/json/Salsa.json index 45334a5..69a0ea7 100644 --- a/out/json/Salsa.json +++ b/out/json/Salsa.json @@ -8,7 +8,7 @@ "description": "Energie / Brennwert in KiloJoule", "food_values": { "221": { - "food": "Zwiebeln frisch", + "food": "Zwiebeln (frisch)", "id": 221, "value": null }, @@ -18,12 +18,12 @@ "value": 0 }, "24": { - "food": "Tomaten gest\u00fcckelt", + "food": "Tomaten, gest\u00fcckelt (Dose)", "id": 24, "value": 4840.0 }, "250": { - "food": "Koriander (gemahlen)", + "food": "Koriandersamen (gemahlen)", "id": 250, "value": 0 }, @@ -59,7 +59,7 @@ "name": "GPN", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.362265+02:00" + "updated_at": "2025-06-09T00:04:28.190990+02:00" }, { "created_at": "2025-05-01T17:04:38.215340+02:00", @@ -70,7 +70,7 @@ "name": "gpn23", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.365514+02:00" + "updated_at": "2025-06-09T00:04:28.194071+02:00" } ], "last_cooked": null, @@ -96,25 +96,25 @@ "conversions": [ { "amount": 4.0, - "food": "Tomaten gest\u00fcckelt", + "food": "Tomaten, gest\u00fcckelt (Dose)", "unit": "kg / Kilogramm" }, { "amount": 4000.0, - "food": "Tomaten gest\u00fcckelt", + "food": "Tomaten, gest\u00fcckelt (Dose)", "unit": "g / Gramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Tomaten gest\u00fcckelt", + "full_name": "Tomaten, gest\u00fcckelt (Dose)", "id": 24, "ignore_shopping": false, "inherit_fields": [], - "name": "Tomaten gest\u00fcckelt", + "name": "Tomaten, gest\u00fcckelt (Dose)", "numchild": 0, "open_data_slug": null, "parent": null, @@ -194,7 +194,7 @@ ], "food": { "child_inherit_fields": [], - "description": "Sorte\tMin. Gewicht\tMax. Gewicht\tDurchschnittsgewicht\nGelbe Paprika\t88 Gramm\t237 Gramm\t157 Gramm\nGr\u00fcne Paprika\t68 Gramm\t220 Gramm\t143 Gramm\nRote Paprika\t82 Gramm\t236 Gramm\t164 Gramm", + "description": "Sorte\tMin. Gewicht\tMax. Gewicht\tDurchschnittsgewicht\nGelbe Paprika\t88 Gramm\t237 Gramm\t157 Gramm\nGr\u00fcne Paprika\t68 Gramm\t220 Gramm\t143 Gramm\nRote Paprika\t82 Gramm\t236 Gramm\t164 Gramm\n\nAllergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Paprika (frisch)", @@ -256,25 +256,25 @@ "conversions": [ { "amount": 0.25, - "food": "Zwiebeln frisch", + "food": "Zwiebeln (frisch)", "unit": "kg / Kilogramm" }, { "amount": 250.0, - "food": "Zwiebeln frisch", + "food": "Zwiebeln (frisch)", "unit": "g / Gramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Zwiebeln frisch", + "full_name": "Zwiebeln (frisch)", "id": 221, "ignore_shopping": false, "inherit_fields": [], - "name": "Zwiebeln frisch", + "name": "Zwiebeln (frisch)", "numchild": 0, "open_data_slug": null, "parent": null, @@ -340,7 +340,7 @@ ], "food": { "child_inherit_fields": [], - "description": "Naive Annahme: 1EL = 15g", + "description": "Naive Annahme: 1EL = 15g\n\nAllergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Tomatenmark", @@ -427,7 +427,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Kreuzk\u00fcmmel (Cumin)", @@ -489,25 +489,25 @@ "conversions": [ { "amount": 0.0, - "food": "Koriander (gemahlen)", + "food": "Koriandersamen (gemahlen)", "unit": "kg / Kilogramm" }, { "amount": 0.0, - "food": "Koriander (gemahlen)", + "food": "Koriandersamen (gemahlen)", "unit": "g / Gramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Koriander (gemahlen)", + "full_name": "Koriandersamen (gemahlen)", "id": 250, "ignore_shopping": false, "inherit_fields": [], - "name": "Koriander (gemahlen)", + "name": "Koriandersamen (gemahlen)", "numchild": 0, "open_data_slug": null, "parent": null, diff --git a/out/json/Schwarzwaldbutter.json b/out/json/Schwarzwaldbutter.json index 920ef26..bc60c02 100644 --- a/out/json/Schwarzwaldbutter.json +++ b/out/json/Schwarzwaldbutter.json @@ -59,7 +59,7 @@ "name": "Aufstrich", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:47:20.994220+02:00" + "updated_at": "2025-06-09T00:04:28.184795+02:00" }, { "created_at": "2024-08-12T00:12:55.162950+02:00", @@ -70,7 +70,7 @@ "name": "GPN", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.362265+02:00" + "updated_at": "2025-06-09T00:04:28.190990+02:00" }, { "created_at": "2025-05-01T17:04:38.215340+02:00", @@ -81,7 +81,7 @@ "name": "gpn23", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.365514+02:00" + "updated_at": "2025-06-09T00:04:28.194071+02:00" } ], "last_cooked": null, @@ -118,8 +118,8 @@ ], "food": { "child_inherit_fields": [], - "description": "", - "fdc_id": null, + "description": "Allergene: \u2049\ufe0f verwendetes Produkt pr\u00fcfen", + "fdc_id": 1, "food_onhand": false, "full_name": "Margarine", "id": 450, @@ -130,9 +130,30 @@ "open_data_slug": null, "parent": null, "plural_name": null, - "properties": [], + "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": null, + "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, @@ -166,16 +187,10 @@ "always_use_plural_food": false, "always_use_plural_unit": false, "amount": 2.0, - "conversions": [ - { - "amount": 2.0, - "food": "Knoblauch", - "unit": "Zehe" - } - ], + "conversions": [], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Knoblauch", @@ -189,7 +204,14 @@ "plural_name": "Knoblauch", "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -208,14 +230,7 @@ "note": "", "order": 1, "original_text": "2 Zehe/n Knoblauch", - "unit": { - "base_unit": "", - "description": "", - "id": 46, - "name": "Zehe", - "open_data_slug": null, - "plural_name": "Zehen" - }, + "unit": null, "used_in_recipes": [ { "id": 60, @@ -241,7 +256,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Kr\u00e4uter gemischt (8-Kr\u00e4uter)", @@ -255,7 +270,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -292,7 +314,7 @@ "conversions": [], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Salz", @@ -347,7 +369,7 @@ "conversions": [], "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/", + "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)", @@ -413,7 +435,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Fichtenspitzen", @@ -427,7 +449,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -511,7 +540,7 @@ "time": 0 } ], - "updated_at": "2025-06-06T22:43:33.690130+02:00", + "updated_at": "2025-06-07T04:19:57.584655+02:00", "waiting_time": 0, "working_time": 0 } \ No newline at end of file diff --git a/out/json/Soja-Gulasch.json b/out/json/Soja-Gulasch.json index f737e9f..3a734f7 100644 --- a/out/json/Soja-Gulasch.json +++ b/out/json/Soja-Gulasch.json @@ -8,7 +8,7 @@ "description": "Energie / Brennwert in KiloJoule", "food_values": { "20": { - "food": "Soja Schnetzel", + "food": "Sojaschnetzel", "id": 20, "value": 56280.0 }, @@ -18,12 +18,12 @@ "value": 0 }, "21": { - "food": "Paprikastreifen Rot tiefgefroren", + "food": "Paprikastreifen, rot (TK)", "id": 21, "value": 10245.0 }, "22": { - "food": "Kartoffel frisch", + "food": "Kartoffel (frisch)", "id": 22, "value": null }, @@ -32,8 +32,13 @@ "id": 23, "value": null }, + "232": { + "food": "Majoran (getrocknet)", + "id": 232, + "value": null + }, "24": { - "food": "Tomaten gest\u00fcckelt", + "food": "Tomaten, gest\u00fcckelt (Dose)", "id": 24, "value": null }, @@ -48,7 +53,7 @@ "value": null }, "26": { - "food": "Karotten gew\u00fcrfelt TK", + "food": "Karotten, gew\u00fcrfelt (TK)", "id": 26, "value": 3657.5 }, @@ -58,7 +63,7 @@ "value": null }, "28": { - "food": "Paprika edels\u00fcss", + "food": "Paprika edels\u00fc\u00df", "id": 28, "value": null }, @@ -68,30 +73,20 @@ "value": null }, "31": { - "food": "Knoblauch TK", + "food": "Knoblauch (TK)", "id": 31, "value": null }, "32": { - "food": "Zwiebeln gew\u00fcrfelt TK", + "food": "Zwiebeln, gew\u00fcrfelt (TK)", "id": 32, "value": null }, - "33": { - "food": "Majoran", - "id": 33, - "value": null - }, "34": { "food": "Thymian", "id": 34, "value": null }, - "35": { - "food": "Oregano", - "id": 35, - "value": null - }, "36": { "food": "Tomatenmark", "id": 36, @@ -101,6 +96,11 @@ "food": "Zucker", "id": 37, "value": null + }, + "400": { + "food": "Oregano (getrocknet)", + "id": 400, + "value": null } }, "id": 1, @@ -124,7 +124,7 @@ "name": "GPN", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.362265+02:00" + "updated_at": "2025-06-09T00:04:28.190990+02:00" }, { "created_at": "2025-05-01T17:04:38.215340+02:00", @@ -135,7 +135,7 @@ "name": "gpn23", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.365514+02:00" + "updated_at": "2025-06-09T00:04:28.194071+02:00" }, { "created_at": "2024-08-12T00:11:38.608095+02:00", @@ -172,29 +172,29 @@ "conversions": [ { "amount": 4.0, - "food": "Soja Schnetzel", + "food": "Sojaschnetzel", "unit": "kg / Kilogramm" }, { "amount": 4000.0, - "food": "Soja Schnetzel", + "food": "Sojaschnetzel", "unit": "g / Gramm" } ], "food": { "child_inherit_fields": [], - "description": "Soja Schnetzel in l\u00e4nglichen Filetstreifen", + "description": "Sojaschnetzel in l\u00e4nglichen Filetstreifen\n\nAllergene: Soja", "fdc_id": null, "food_onhand": false, - "full_name": "Soja Schnetzel", + "full_name": "Sojaschnetzel", "id": 20, "ignore_shopping": false, "inherit_fields": [], - "name": "Soja Schnetzel", + "name": "Sojaschnetzel", "numchild": 0, "open_data_slug": null, "parent": null, - "plural_name": "Soja Schnetzel", + "plural_name": "", "properties": [ { "id": 1, @@ -270,7 +270,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: \u2049\ufe0f Verwendetes Produkt pr\u00fcfen", "fdc_id": null, "food_onhand": false, "full_name": "Gem\u00fcsebr\u00fche", @@ -332,29 +332,29 @@ "conversions": [ { "amount": 100.0, - "food": "Majoran", + "food": "Majoran (getrocknet)", "unit": "g / Gramm" }, { "amount": 0.1, - "food": "Majoran", + "food": "Majoran (getrocknet)", "unit": "kg / Kilogramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Majoran", - "id": 33, + "full_name": "Majoran (getrocknet)", + "id": 232, "ignore_shopping": false, "inherit_fields": [], - "name": "Majoran", + "name": "Majoran (getrocknet)", "numchild": 0, "open_data_slug": null, "parent": null, - "plural_name": "", + "plural_name": null, "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { @@ -416,7 +416,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Thymian", @@ -478,25 +478,25 @@ "conversions": [ { "amount": 100.0, - "food": "Oregano", + "food": "Oregano (getrocknet)", "unit": "g / Gramm" }, { "amount": 0.1, - "food": "Oregano", + "food": "Oregano (getrocknet)", "unit": "kg / Kilogramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Oregano", - "id": 35, + "full_name": "Oregano (getrocknet)", + "id": 400, "ignore_shopping": false, "inherit_fields": [], - "name": "Oregano", + "name": "Oregano (getrocknet)", "numchild": 0, "open_data_slug": null, "parent": null, @@ -517,9 +517,9 @@ "substitute_onhand": false, "substitute_siblings": false, "supermarket_category": { - "description": "", - "id": 6, - "name": "Gew\u00fcrze" + "description": null, + "id": 34, + "name": "Kr\u00e4uter und Gew\u00fcrze" }, "url": "" }, @@ -572,7 +572,7 @@ ], "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/", + "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)", @@ -634,25 +634,25 @@ "conversions": [ { "amount": 100.0, - "food": "Paprika edels\u00fcss", + "food": "Paprika edels\u00fc\u00df", "unit": "g / Gramm" }, { "amount": 0.1, - "food": "Paprika edels\u00fcss", + "food": "Paprika edels\u00fc\u00df", "unit": "kg / Kilogramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Paprika edels\u00fcss", + "full_name": "Paprika edels\u00fc\u00df", "id": 28, "ignore_shopping": false, "inherit_fields": [], - "name": "Paprika edels\u00fcss", + "name": "Paprika edels\u00fc\u00df", "numchild": 0, "open_data_slug": null, "parent": null, @@ -718,7 +718,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Zucker", @@ -795,25 +795,25 @@ "conversions": [ { "amount": 2.5, - "food": "Zwiebeln gew\u00fcrfelt TK", + "food": "Zwiebeln, gew\u00fcrfelt (TK)", "unit": "kg / Kilogramm" }, { "amount": 2500.0, - "food": "Zwiebeln gew\u00fcrfelt TK", + "food": "Zwiebeln, gew\u00fcrfelt (TK)", "unit": "g / Gramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Zwiebeln gew\u00fcrfelt TK", + "full_name": "Zwiebeln, gew\u00fcrfelt (TK)", "id": 32, "ignore_shopping": false, "inherit_fields": [], - "name": "Zwiebeln gew\u00fcrfelt TK", + "name": "Zwiebeln, gew\u00fcrfelt (TK)", "numchild": 0, "open_data_slug": null, "parent": null, @@ -879,7 +879,7 @@ ], "food": { "child_inherit_fields": [], - "description": "Naive Annahme: 1EL = 15g", + "description": "Naive Annahme: 1EL = 15g\n\nAllergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Tomatenmark", @@ -966,7 +966,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Zucker", @@ -1028,25 +1028,25 @@ "conversions": [ { "amount": 2.5, - "food": "Karotten gew\u00fcrfelt TK", + "food": "Karotten, gew\u00fcrfelt (TK)", "unit": "kg / Kilogramm" }, { "amount": 2500.0, - "food": "Karotten gew\u00fcrfelt TK", + "food": "Karotten, gew\u00fcrfelt (TK)", "unit": "g / Gramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Karotten gew\u00fcrfelt TK", + "full_name": "Karotten, gew\u00fcrfelt (TK)", "id": 26, "ignore_shopping": false, "inherit_fields": [], - "name": "Karotten gew\u00fcrfelt TK", + "name": "Karotten, gew\u00fcrfelt (TK)", "numchild": 0, "open_data_slug": null, "parent": null, @@ -1115,29 +1115,29 @@ "conversions": [ { "amount": 7.5, - "food": "Paprikastreifen Rot tiefgefroren", + "food": "Paprikastreifen, rot (TK)", "unit": "kg / Kilogramm" }, { "amount": 7500.0, - "food": "Paprikastreifen Rot tiefgefroren", + "food": "Paprikastreifen, rot (TK)", "unit": "g / Gramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Paprikastreifen Rot tiefgefroren", + "full_name": "Paprikastreifen, rot (TK)", "id": 21, "ignore_shopping": false, "inherit_fields": [], - "name": "Paprikastreifen Rot tiefgefroren", + "name": "Paprikastreifen, rot (TK)", "numchild": 0, "open_data_slug": null, "parent": null, - "plural_name": "Paprikastreifen Rot tiefgefroren", + "plural_name": "", "properties": [ { "id": 2, @@ -1202,25 +1202,25 @@ "conversions": [ { "amount": 100.0, - "food": "Knoblauch TK", + "food": "Knoblauch (TK)", "unit": "g / Gramm" }, { "amount": 0.1, - "food": "Knoblauch TK", + "food": "Knoblauch (TK)", "unit": "kg / Kilogramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Knoblauch TK", + "full_name": "Knoblauch (TK)", "id": 31, "ignore_shopping": false, "inherit_fields": [], - "name": "Knoblauch TK", + "name": "Knoblauch (TK)", "numchild": 0, "open_data_slug": null, "parent": null, @@ -1290,25 +1290,25 @@ "conversions": [ { "amount": 4.0, - "food": "Tomaten gest\u00fcckelt", + "food": "Tomaten, gest\u00fcckelt (Dose)", "unit": "Liter" }, { "amount": 4000.0, - "food": "Tomaten gest\u00fcckelt", + "food": "Tomaten, gest\u00fcckelt (Dose)", "unit": "Milliliter" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Tomaten gest\u00fcckelt", + "full_name": "Tomaten, gest\u00fcckelt (Dose)", "id": 24, "ignore_shopping": false, "inherit_fields": [], - "name": "Tomaten gest\u00fcckelt", + "name": "Tomaten, gest\u00fcckelt (Dose)", "numchild": 0, "open_data_slug": null, "parent": null, @@ -1388,7 +1388,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "passierte Tomaten (Dose)", @@ -1475,7 +1475,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: \u2049\ufe0f Verwendetes Produkt pr\u00fcfen", "fdc_id": null, "food_onhand": false, "full_name": "Gem\u00fcsebr\u00fche", @@ -1548,7 +1548,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: Sulfite", "fdc_id": null, "food_onhand": false, "full_name": "Rotwein", @@ -1610,29 +1610,29 @@ "conversions": [ { "amount": 8.0, - "food": "Kartoffel frisch", + "food": "Kartoffel (frisch)", "unit": "kg / Kilogramm" }, { "amount": 8000.0, - "food": "Kartoffel frisch", + "food": "Kartoffel (frisch)", "unit": "g / Gramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Kartoffel frisch", + "full_name": "Kartoffel (frisch)", "id": 22, "ignore_shopping": false, "inherit_fields": [], - "name": "Kartoffel frisch", + "name": "Kartoffel (frisch)", "numchild": 0, "open_data_slug": null, "parent": null, - "plural_name": "Kartoffeln frisch", + "plural_name": "Kartoffeln (frisch)", "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { @@ -1698,25 +1698,25 @@ "conversions": [ { "amount": 100.0, - "food": "Paprika edels\u00fcss", + "food": "Paprika edels\u00fc\u00df", "unit": "g / Gramm" }, { "amount": 0.1, - "food": "Paprika edels\u00fcss", + "food": "Paprika edels\u00fc\u00df", "unit": "kg / Kilogramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Paprika edels\u00fcss", + "full_name": "Paprika edels\u00fc\u00df", "id": 28, "ignore_shopping": false, "inherit_fields": [], - "name": "Paprika edels\u00fcss", + "name": "Paprika edels\u00fc\u00df", "numchild": 0, "open_data_slug": null, "parent": null, @@ -1782,7 +1782,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Paprika rosenscharf", @@ -1865,7 +1865,7 @@ ], "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/", + "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)", @@ -1927,29 +1927,29 @@ "conversions": [ { "amount": 100.0, - "food": "Majoran", + "food": "Majoran (getrocknet)", "unit": "g / Gramm" }, { "amount": 0.1, - "food": "Majoran", + "food": "Majoran (getrocknet)", "unit": "kg / Kilogramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Majoran", - "id": 33, + "full_name": "Majoran (getrocknet)", + "id": 232, "ignore_shopping": false, "inherit_fields": [], - "name": "Majoran", + "name": "Majoran (getrocknet)", "numchild": 0, "open_data_slug": null, "parent": null, - "plural_name": "", + "plural_name": null, "properties": [], "properties_food_amount": 100.0, "properties_food_unit": { @@ -2000,25 +2000,25 @@ "conversions": [ { "amount": 100.0, - "food": "Oregano", + "food": "Oregano (getrocknet)", "unit": "g / Gramm" }, { "amount": 0.1, - "food": "Oregano", + "food": "Oregano (getrocknet)", "unit": "kg / Kilogramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Oregano", - "id": 35, + "full_name": "Oregano (getrocknet)", + "id": 400, "ignore_shopping": false, "inherit_fields": [], - "name": "Oregano", + "name": "Oregano (getrocknet)", "numchild": 0, "open_data_slug": null, "parent": null, @@ -2039,9 +2039,9 @@ "substitute_onhand": false, "substitute_siblings": false, "supermarket_category": { - "description": "", - "id": 6, - "name": "Gew\u00fcrze" + "description": null, + "id": 34, + "name": "Kr\u00e4uter und Gew\u00fcrze" }, "url": "" }, @@ -2084,7 +2084,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Thymian", @@ -2157,7 +2157,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Raucharoma", diff --git a/out/json/Vegane Aioli.json b/out/json/Vegane Aioli.json index 6976350..191f809 100644 --- a/out/json/Vegane Aioli.json +++ b/out/json/Vegane Aioli.json @@ -13,12 +13,12 @@ "value": null }, "31": { - "food": "Knoblauch TK", + "food": "Knoblauch (TK)", "id": 31, "value": null }, "381": { - "food": "Senf (Mittelscharf)", + "food": "Senf, mittelscharf", "id": 381, "value": null }, @@ -54,7 +54,7 @@ "name": "GPN", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.362265+02:00" + "updated_at": "2025-06-09T00:04:28.190990+02:00" }, { "created_at": "2025-05-01T17:04:38.215340+02:00", @@ -65,7 +65,7 @@ "name": "gpn23", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.365514+02:00" + "updated_at": "2025-06-09T00:04:28.194071+02:00" } ], "last_cooked": null, @@ -102,7 +102,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: Soja", "fdc_id": null, "food_onhand": false, "full_name": "Sojamilch", @@ -116,7 +116,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -164,7 +171,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Raps\u00f6l", @@ -178,7 +185,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -215,25 +229,25 @@ "conversions": [ { "amount": 0.5, - "food": "Knoblauch TK", + "food": "Knoblauch (TK)", "unit": "kg / Kilogramm" }, { "amount": 500.0, - "food": "Knoblauch TK", + "food": "Knoblauch (TK)", "unit": "g / Gramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Knoblauch TK", + "full_name": "Knoblauch (TK)", "id": 31, "ignore_shopping": false, "inherit_fields": [], - "name": "Knoblauch TK", + "name": "Knoblauch (TK)", "numchild": 0, "open_data_slug": null, "parent": null, @@ -288,25 +302,25 @@ "conversions": [ { "amount": 0.5, - "food": "Senf (Mittelscharf)", + "food": "Senf, mittelscharf", "unit": "kg / Kilogramm" }, { "amount": 500.0, - "food": "Senf (Mittelscharf)", + "food": "Senf, mittelscharf", "unit": "g / Gramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: Senf", "fdc_id": null, "food_onhand": false, - "full_name": "Senf (Mittelscharf)", + "full_name": "Senf, mittelscharf", "id": 381, "ignore_shopping": false, "inherit_fields": [], - "name": "Senf (Mittelscharf)", + "name": "Senf, mittelscharf", "numchild": 0, "open_data_slug": null, "parent": null, @@ -372,7 +386,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Zitronensaft", diff --git a/out/json/Veganes Pizzabaguette Käse-Räuchertofu.json b/out/json/Veganes Pizzabaguette Käse-Räuchertofu.json index f0a8063..68e5c68 100644 --- a/out/json/Veganes Pizzabaguette Käse-Räuchertofu.json +++ b/out/json/Veganes Pizzabaguette Käse-Räuchertofu.json @@ -17,6 +17,11 @@ "id": 264, "value": null }, + "373": { + "food": "Zwiebeln, rot (frisch)", + "id": 373, + "value": null + }, "391": { "food": "Salz & Pfeffer", "id": 391, @@ -36,11 +41,6 @@ "food": "vegane Creme Fraiche", "id": 418, "value": null - }, - "444": { - "food": "rote Zwiebel", - "id": 444, - "value": null } }, "id": 1, @@ -64,7 +64,7 @@ "name": "GPN", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.362265+02:00" + "updated_at": "2025-06-09T00:04:28.190990+02:00" }, { "created_at": "2025-05-01T17:04:38.215340+02:00", @@ -75,7 +75,7 @@ "name": "gpn23", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.365514+02:00" + "updated_at": "2025-06-09T00:04:28.194071+02:00" }, { "created_at": "2025-05-06T20:28:52.453996+02:00", @@ -123,7 +123,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: \u2049\ufe0fProdukt pr\u00fcfen", "fdc_id": null, "food_onhand": false, "full_name": "vegane Creme Fraiche", @@ -137,7 +137,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -184,7 +191,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Knoblauchpulver", @@ -246,36 +253,43 @@ "conversions": [ { "amount": 1.0, - "food": "rote Zwiebel", + "food": "Zwiebeln, rot (frisch)", "unit": "St\u00fcck" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "rote Zwiebel", - "id": 444, + "full_name": "Zwiebeln, rot (frisch)", + "id": 373, "ignore_shopping": false, "inherit_fields": [], - "name": "rote Zwiebel", + "name": "Zwiebeln, rot (frisch)", "numchild": 0, "open_data_slug": null, "parent": null, - "plural_name": "rote Zwiebeln", + "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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": 33, - "name": "Obst und Gem\u00fcse" + "description": "", + "id": 3, + "name": "Gem\u00fcse (frisch)" }, "url": "" }, @@ -318,7 +332,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: Soja", "fdc_id": null, "food_onhand": false, "full_name": "R\u00e4uchertofu", @@ -391,7 +405,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: \u2049\ufe0f Produkt pr\u00fcfen", "fdc_id": null, "food_onhand": false, "full_name": "veganer Reibek\u00e4se", @@ -405,7 +419,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -457,7 +478,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Salz & Pfeffer", @@ -471,7 +492,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -529,7 +557,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: Gluten", "fdc_id": null, "food_onhand": false, "full_name": "Aufbackbr\u00f6tchen", @@ -543,7 +571,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, diff --git a/out/json/Veganes Pizzabaguette Ofengemüse.json b/out/json/Veganes Pizzabaguette Ofengemüse.json index 04ce615..24ff068 100644 --- a/out/json/Veganes Pizzabaguette Ofengemüse.json +++ b/out/json/Veganes Pizzabaguette Ofengemüse.json @@ -7,6 +7,16 @@ "1": { "description": "Energie / Brennwert in KiloJoule", "food_values": { + "221": { + "food": "Zwiebeln (frisch)", + "id": 221, + "value": null + }, + "23": { + "food": "passierte Tomaten (Dose)", + "id": 23, + "value": 100.3 + }, "255": { "food": "Zucchini", "id": 255, @@ -17,31 +27,26 @@ "id": 264, "value": null }, + "318": { + "food": "Paprika (frisch)", + "id": 318, + "value": null + }, "391": { "food": "Salz & Pfeffer", "id": 391, "value": 0 }, - "399": { - "food": "passierte Tomaten", - "id": 399, - "value": null - }, "400": { - "food": "getrockneter Oregano", + "food": "Oregano (getrocknet)", "id": 400, "value": null }, "401": { - "food": "Basilikum getrocknet", + "food": "Basilikum (getrocknet)", "id": 401, "value": null }, - "402": { - "food": "Paprika", - "id": 402, - "value": null - }, "404": { "food": "veganer Reibek\u00e4se", "id": 404, @@ -51,18 +56,13 @@ "food": "Aufbackbr\u00f6tchen", "id": 405, "value": null - }, - "415": { - "food": "Zwiebeln", - "id": 415, - "value": null } }, "id": 1, "missing_value": true, "name": "Brennwert[kJ]", "order": 0, - "total_value": 0, + "total_value": 100.3, "unit": "kJ" } }, @@ -79,7 +79,7 @@ "name": "GPN", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.362265+02:00" + "updated_at": "2025-06-09T00:04:28.190990+02:00" }, { "created_at": "2025-05-01T17:04:38.215340+02:00", @@ -90,7 +90,7 @@ "name": "gpn23", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.365514+02:00" + "updated_at": "2025-06-09T00:04:28.194071+02:00" }, { "created_at": "2025-05-06T20:28:52.453996+02:00", @@ -127,32 +127,53 @@ "conversions": [ { "amount": 100.0, - "food": "passierte Tomaten", + "food": "passierte Tomaten (Dose)", "unit": "g / Gramm" }, { "amount": 0.1, - "food": "passierte Tomaten", + "food": "passierte Tomaten (Dose)", "unit": "kg / Kilogramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "passierte Tomaten", - "id": 399, + "full_name": "passierte Tomaten (Dose)", + "id": 23, "ignore_shopping": false, "inherit_fields": [], - "name": "passierte Tomaten", + "name": "passierte Tomaten (Dose)", "numchild": 0, "open_data_slug": null, "parent": null, - "plural_name": "passierte Tomaten", - "properties": [], + "plural_name": "", + "properties": [ + { + "id": 3, + "property_amount": 100.3, + "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": null, + "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, @@ -163,7 +184,7 @@ "id": 4, "name": "Konserven" }, - "url": "" + "url": "https://produkte.metro.de/shop/pv/BTY-X310022/0032/0021/aro-Passierte-Tomaten-1-l-Packung" }, "id": 911, "is_header": false, @@ -193,27 +214,34 @@ "conversions": [ { "amount": 1.0, - "food": "getrockneter Oregano", + "food": "Oregano (getrocknet)", "unit": "TL" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "getrockneter Oregano", + "full_name": "Oregano (getrocknet)", "id": 400, "ignore_shopping": false, "inherit_fields": [], - "name": "getrockneter Oregano", + "name": "Oregano (getrocknet)", "numchild": 0, "open_data_slug": null, "parent": null, - "plural_name": "getrockneter Oregano", + "plural_name": "", "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -254,27 +282,34 @@ "conversions": [ { "amount": 0.5, - "food": "Basilikum getrocknet", + "food": "Basilikum (getrocknet)", "unit": "TL" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Basilikum getrocknet", + "full_name": "Basilikum (getrocknet)", "id": 401, "ignore_shopping": false, "inherit_fields": [], - "name": "Basilikum getrocknet", + "name": "Basilikum (getrocknet)", "numchild": 0, "open_data_slug": null, "parent": null, "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -321,7 +356,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Knoblauchpulver", @@ -383,41 +418,48 @@ "conversions": [ { "amount": 80.0, - "food": "Paprika", + "food": "Paprika (frisch)", "unit": "g / Gramm" }, { "amount": 0.08, - "food": "Paprika", + "food": "Paprika (frisch)", "unit": "kg / Kilogramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Sorte\tMin. Gewicht\tMax. Gewicht\tDurchschnittsgewicht\nGelbe Paprika\t88 Gramm\t237 Gramm\t157 Gramm\nGr\u00fcne Paprika\t68 Gramm\t220 Gramm\t143 Gramm\nRote Paprika\t82 Gramm\t236 Gramm\t164 Gramm\n\nAllergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Paprika", - "id": 402, + "full_name": "Paprika (frisch)", + "id": 318, "ignore_shopping": false, "inherit_fields": [], - "name": "Paprika", + "name": "Paprika (frisch)", "numchild": 0, "open_data_slug": null, "parent": null, - "plural_name": "Paprika", + "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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": 33, - "name": "Obst und Gem\u00fcse" + "description": "", + "id": 3, + "name": "Gem\u00fcse (frisch)" }, "url": "" }, @@ -460,7 +502,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Zucchini", @@ -522,38 +564,49 @@ "conversions": [ { "amount": 40.0, - "food": "Zwiebeln", + "food": "Zwiebeln (frisch)", "unit": "g / Gramm" }, { "amount": 0.04, - "food": "Zwiebeln", + "food": "Zwiebeln (frisch)", "unit": "kg / Kilogramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Zwiebeln", - "id": 415, + "full_name": "Zwiebeln (frisch)", + "id": 221, "ignore_shopping": false, "inherit_fields": [], - "name": "Zwiebeln", + "name": "Zwiebeln (frisch)", "numchild": 0, "open_data_slug": null, "parent": null, - "plural_name": null, + "plural_name": "", "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, + "supermarket_category": { + "description": "", + "id": 3, + "name": "Gem\u00fcse (frisch)" + }, "url": "" }, "id": 916, @@ -595,7 +648,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: \u2049\ufe0f Produkt pr\u00fcfen", "fdc_id": null, "food_onhand": false, "full_name": "veganer Reibek\u00e4se", @@ -609,7 +662,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -661,7 +721,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Salz & Pfeffer", @@ -675,7 +735,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -733,7 +800,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: Gluten", "fdc_id": null, "food_onhand": false, "full_name": "Aufbackbr\u00f6tchen", @@ -747,7 +814,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, diff --git a/out/json/Veganes Pizzabaguette Tomate-Käse.json b/out/json/Veganes Pizzabaguette Tomate-Käse.json index 3137c44..6dc3752 100644 --- a/out/json/Veganes Pizzabaguette Tomate-Käse.json +++ b/out/json/Veganes Pizzabaguette Tomate-Käse.json @@ -7,6 +7,11 @@ "1": { "description": "Energie / Brennwert in KiloJoule", "food_values": { + "23": { + "food": "passierte Tomaten (Dose)", + "id": 23, + "value": 125.375 + }, "264": { "food": "Knoblauchpulver", "id": 264, @@ -17,18 +22,13 @@ "id": 391, "value": 0 }, - "399": { - "food": "passierte Tomaten", - "id": 399, - "value": null - }, "400": { - "food": "getrockneter Oregano", + "food": "Oregano (getrocknet)", "id": 400, "value": null }, "401": { - "food": "Basilikum getrocknet", + "food": "Basilikum (getrocknet)", "id": 401, "value": null }, @@ -57,7 +57,7 @@ "missing_value": true, "name": "Brennwert[kJ]", "order": 0, - "total_value": 0, + "total_value": 125.375, "unit": "kJ" } }, @@ -74,7 +74,7 @@ "name": "GPN", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.362265+02:00" + "updated_at": "2025-06-09T00:04:28.190990+02:00" }, { "created_at": "2025-05-01T17:04:38.215340+02:00", @@ -85,7 +85,7 @@ "name": "gpn23", "numchild": 0, "parent": null, - "updated_at": "2025-06-06T23:49:52.365514+02:00" + "updated_at": "2025-06-09T00:04:28.194071+02:00" }, { "created_at": "2025-05-06T20:28:52.453996+02:00", @@ -122,32 +122,53 @@ "conversions": [ { "amount": 125.0, - "food": "passierte Tomaten", + "food": "passierte Tomaten (Dose)", "unit": "g / Gramm" }, { "amount": 0.125, - "food": "passierte Tomaten", + "food": "passierte Tomaten (Dose)", "unit": "kg / Kilogramm" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "passierte Tomaten", - "id": 399, + "full_name": "passierte Tomaten (Dose)", + "id": 23, "ignore_shopping": false, "inherit_fields": [], - "name": "passierte Tomaten", + "name": "passierte Tomaten (Dose)", "numchild": 0, "open_data_slug": null, "parent": null, - "plural_name": "passierte Tomaten", - "properties": [], + "plural_name": "", + "properties": [ + { + "id": 3, + "property_amount": 100.3, + "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": null, + "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, @@ -158,7 +179,7 @@ "id": 4, "name": "Konserven" }, - "url": "" + "url": "https://produkte.metro.de/shop/pv/BTY-X310022/0032/0021/aro-Passierte-Tomaten-1-l-Packung" }, "id": 823, "is_header": false, @@ -194,7 +215,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Knoblauchpulver", @@ -256,27 +277,34 @@ "conversions": [ { "amount": 1.0, - "food": "getrockneter Oregano", + "food": "Oregano (getrocknet)", "unit": "TL" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "getrockneter Oregano", + "full_name": "Oregano (getrocknet)", "id": 400, "ignore_shopping": false, "inherit_fields": [], - "name": "getrockneter Oregano", + "name": "Oregano (getrocknet)", "numchild": 0, "open_data_slug": null, "parent": null, - "plural_name": "getrockneter Oregano", + "plural_name": "", "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -317,27 +345,34 @@ "conversions": [ { "amount": 0.5, - "food": "Basilikum getrocknet", + "food": "Basilikum (getrocknet)", "unit": "TL" } ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, - "full_name": "Basilikum getrocknet", + "full_name": "Basilikum (getrocknet)", "id": 401, "ignore_shopping": false, "inherit_fields": [], - "name": "Basilikum getrocknet", + "name": "Basilikum (getrocknet)", "numchild": 0, "open_data_slug": null, "parent": null, "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -384,7 +419,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Tomate", @@ -398,7 +433,14 @@ "plural_name": "Tomaten", "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -450,7 +492,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: \u2049\ufe0f Produkt pr\u00fcfen", "fdc_id": null, "food_onhand": false, "full_name": "veganer Reibek\u00e4se", @@ -464,7 +506,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -516,7 +565,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: \u2049\ufe0fProdukt pr\u00fcfen", "fdc_id": null, "food_onhand": false, "full_name": "veganer Mozarella", @@ -530,7 +579,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -582,7 +638,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: (keine)", "fdc_id": null, "food_onhand": false, "full_name": "Salz & Pfeffer", @@ -596,7 +652,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, @@ -654,7 +717,7 @@ ], "food": { "child_inherit_fields": [], - "description": "", + "description": "Allergene: Gluten", "fdc_id": null, "food_onhand": false, "full_name": "Aufbackbr\u00f6tchen", @@ -668,7 +731,14 @@ "plural_name": null, "properties": [], "properties_food_amount": 100.0, - "properties_food_unit": null, + "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, diff --git a/out/markdown/Bagel.md b/out/markdown/Bagel.md index a5f3af1..a2f75b8 100644 --- a/out/markdown/Bagel.md +++ b/out/markdown/Bagel.md @@ -11,10 +11,10 @@ - 660 g Mehl - 2 g Trockenhefe - 17 g Salz -- 9 g Malzsyrup +- 9 g Malzsirup - 340 ml Wasser - 4 l Wasser -- 40 g Malzsyrup +- 40 g Malzsirup ## Zubereitung 1. Poolish @@ -26,7 +26,7 @@ - 660 g Mehl - 2 g Trockenhefe - 17 g Salz -- 9 g Malzsyrup +- 9 g Malzsirup - 340 ml Wasser

Mische zuerst das Poolish mit Wasser. Gebe dann die restlichen Zutaten hinzu. Knete für 10 Minuten, bis der Teig homogen wird.

3. Dehnen @@ -41,7 +41,7 @@

Lasse die Bagel für 30 Minuten ruhen.

8. Cook - 4 l Wasser -- 40 g Malzsyrup +- 40 g Malzsirup

Bagels in kochendem Malzsyrupwasser für 60 Sekunden kochen. Dann in Sesam wenden.

9. Bake

Bei 240 Grad 20 Minuten backen

diff --git a/out/markdown/Cashew-Streichkäse.md b/out/markdown/Cashew-Streichkäse.md index 2ad4045..383373f 100644 --- a/out/markdown/Cashew-Streichkäse.md +++ b/out/markdown/Cashew-Streichkäse.md @@ -9,7 +9,7 @@ Original: https://proveg.com/de/vegane-rezepte/veganer-cashew-streichkaese/ ## Zutaten (gesamt) - 150 g Cashewkerne - 200 ml Wasser -- 30 g getrocknete Tomaten +- 30 g Getrocknete Tomaten - 1 g Chiliflocken - 5 g Paprikapulver - 10 g Salz @@ -19,7 +19,7 @@ Original: https://proveg.com/de/vegane-rezepte/veganer-cashew-streichkaese/ 1. - 150 g Cashewkerne - 200 ml Wasser -- 30 g getrocknete Tomaten +- 30 g Getrocknete Tomaten - 1 g Chiliflocken - 5 g Paprikapulver - 10 g Salz diff --git a/out/markdown/Erbsenhummus.md b/out/markdown/Erbsenhummus.md index 29d6aad..06fc822 100644 --- a/out/markdown/Erbsenhummus.md +++ b/out/markdown/Erbsenhummus.md @@ -6,7 +6,7 @@ - 2 Zehe Knoblauch (frisch) - 0.5 Bund Petersilie - 1 Stück Zitronenschale -- 4 EL Zironensaft +- 4 EL Zitronensaft - 2 EL Tahini - Salz - Kreuzkümmel (Cumin) @@ -19,7 +19,7 @@ - 2 Zehe Knoblauch (frisch) - 0.5 Bund Petersilie - 1 Stück Zitronenschale -- 4 EL Zironensaft +- 4 EL Zitronensaft - 2 EL Tahini - Salz - Kreuzkümmel (Cumin) diff --git a/out/markdown/Erbsensuppe mit Räuchertofu.md b/out/markdown/Erbsensuppe mit Räuchertofu.md index 68cd784..80cf4ae 100644 --- a/out/markdown/Erbsensuppe mit Räuchertofu.md +++ b/out/markdown/Erbsensuppe mit Räuchertofu.md @@ -6,9 +6,9 @@ Leicht abgewandelt ## Zutaten (gesamt) -- 3 kg Zwiebeln gewürfelt TK +- 3 kg Zwiebeln, gewürfelt (TK) - 10 kg Suppengrün (frisch) -- 10 kg Kartoffel frisch +- 10 kg Kartoffel (frisch) - 1 kg Gemüsebrühe - 0.2 kg Salz - 0.01 kg Pfeffer (schwarz) @@ -16,15 +16,15 @@ Leicht abgewandelt - 3.5 kg Erbsen (trocken) - 4.5 kg Räuchertofu - Zucker -- 9 kg Zwiebeln frisch +- 9 kg Zwiebeln (frisch) - 1 kg Petersilie (frisch) - Raucharoma ## Zubereitung 1. -- 3 kg Zwiebeln gewürfelt TK +- 3 kg Zwiebeln, gewürfelt (TK) - 10 kg Suppengrün (frisch) -- 10 kg Kartoffel frisch +- 10 kg Kartoffel (frisch) - 1 kg Gemüsebrühe - 0.2 kg Salz - 0.01 kg Pfeffer (schwarz) @@ -32,7 +32,7 @@ Leicht abgewandelt - 3.5 kg Erbsen (trocken) - 4.5 kg Räuchertofu - Zucker -- 9 kg Zwiebeln frisch +- 9 kg Zwiebeln (frisch) - 1 kg Petersilie (frisch) - Raucharoma