From b5474a6e816e30632be8e01c84a2ed0e33daa8b1 Mon Sep 17 00:00:00 2001 From: Hayden Date: Sat, 2 Jan 2021 20:46:54 -0900 Subject: [PATCH] baked potato --- mealie/data/debug/last_recipe.json | 139 +++++++++++------- .../data/img/baked-potato-fries-reloaded.jpeg | Bin 0 -> 16524 bytes 2 files changed, 88 insertions(+), 51 deletions(-) create mode 100644 mealie/data/img/baked-potato-fries-reloaded.jpeg diff --git a/mealie/data/debug/last_recipe.json b/mealie/data/debug/last_recipe.json index ecf003e71657..28bbfcbf414b 100644 --- a/mealie/data/debug/last_recipe.json +++ b/mealie/data/debug/last_recipe.json @@ -1,71 +1,108 @@ { - "@context": "http://schema.org/", + "@context": "http://schema.org", "@type": "Recipe", - "name": "Moscow Mule Recipe", - "author": { - "@type": "Person", - "name": "John Kanell" - }, - "description": "How to make a classic Moscow Mule using 3 simple ingredients. Don't forget to check out my step by step photos, tips and other cocktail varations above!", - "datePublished": "2020-12-28 03:59:30+00:00", - "image": "moscow-mule-recipe.jpg", - "recipeYield": [ - "1", - "1 serving" + "mainEntityOfPage": true, + "name": "Baked Potato Fries: Reloaded", + "url": "https://www.cookingchanneltv.com/recipes/alton-brown/baked-potato-fries-reloaded-5470330", + "headline": "Baked Potato Fries: Reloaded", + "author": [ + { + "@type": "Person", + "name": "Alton Brown : Cooking Channel", + "url": "https://www.cookingchanneltv.com/profiles/talent/alton-brown" + } ], - "prepTime": "0:05:00", - "totalTime": "0:05:00", + "image": "baked-potato-fries-reloaded.jpeg", + "datePublished": "2018-10-19 16:02:20.427000-04:00", + "dateModified": "2018-10-19 16:02:20.127000-04:00", + "publisher": { + "@type": "Organization", + "name": "Cooking Channel", + "url": "https://www.cookingchanneltv.com", + "logo": { + "@type": "ImageObject", + "url": "https://food.fnr.sndimg.com/content/dam/images/food/unsized/2016/5/5/0/FN-Amp-Logo-Transparent.png", + "height": "60", + "width": "60" + } + }, + "keywords": "Fries,Potato,Vegetables,Deep Frying", + "cookTime": "0:30:00", + "totalTime": "12:30:00", "recipeIngredient": [ - "2 oz vodka", - "1 oz fresh lime juice", - "4 oz ginger beer", - "Garnish with lime wedges" + "4 russet potatoes (about 8 ounces/227 grams each), scrubbed and rinsed", + "2 teaspoons plus 2 quarts peanut oil\u00a0", + "Kosher salt\u00a0", + "Heavy pot or large Dutch oven", + "Fry/candy thermometer", + "Large hand strainer or \"spider\"" ], "recipeInstructions": [ { "@type": "HowToStep", - "text": "Juice the lime and cut extra for garnish.", - "name": "Juice the lime and cut extra for garnish.", - "url": "https://preppykitchen.com/moscow-mule/#wprm-recipe-37963-step-0-0" + "text": "At least 12 hours before frying: heat oven to 350 degrees F and position rack in top half of the oven. Set an empty sheet pan on a lower rack." }, { "@type": "HowToStep", - "text": "Fill a Moscow mule mug or glass with ice then add the lime juice, vodka and ginger beer.", - "name": "Fill a Moscow mule mug or glass with ice then add the lime juice, vodka and ginger beer.", - "url": "https://preppykitchen.com/moscow-mule/#wprm-recipe-37963-step-0-1" + "text": "Using a dinner fork or paring knife, poke several holes in the potatoes to allow water vapor to escape during cooking. Coat each potato lightly with 2 teaspoons of the peanut oil and sprinkle generously with salt." }, { "@type": "HowToStep", - "text": "Stir and top with lime wedges.", - "name": "Stir and top with lime wedges.", - "url": "https://preppykitchen.com/moscow-mule/#wprm-recipe-37963-step-0-2" + "text": "Bake directly on the oven rack for 45 minutes to 1 hour, until tender or until an instant read thermometer inserted into the center of a potato reads 185 to 195 degrees F." + }, + { + "@type": "HowToStep", + "text": "Cool to room temperature and then refrigerate overnight, unwrapped if possible." + }, + { + "@type": "HowToStep", + "text": "The next day, heat the 2 quarts peanut oil to 375 degrees F in a large Dutch oven fitted with a deep-fry thermometer. (As the temperature crosses 350 degrees F, turn down the heat so that you don't shoot through the target temp.)" + }, + { + "@type": "HowToStep", + "text": "Slice the cold potatoes into half-inch-thick batons, leaving the skin attached. Boost the heat slightly before adding the first fries and cook 8 to 10 at a time until golden brown and delicious, 2-3 minutes. You'll have to adjust the heat to maintain the oil temperature, so keep an eye on it. Use a spider to fish the fries from the oil to a cooling rack set over paper towels. Sprinkle with additional salt while hot and devour." } ], - "recipeCategory": [ - "Drinks" - ], - "recipeCuisine": [ - "American" - ], - "keywords": "Classic Moscow Mule, Moscow mule recipe, Moscow Mule variations", - "nutrition": { - "@type": "NutritionInformation", - "calories": "177 kcal", - "carbohydrateContent": "12 g", - "proteinContent": "1 g", - "fatContent": "1 g", - "sodiumContent": "9 mg", - "sugarContent": "10 g", - "servingSize": "1 serving" + "aggregateRating": { + "@type": "AggregateRating", + "ratingValue": 5, + "reviewCount": 2 }, - "@id": "https://preppykitchen.com/moscow-mule/#recipe", - "isPartOf": { - "@id": "https://preppykitchen.com/moscow-mule/#article" - }, - "mainEntityOfPage": "https://preppykitchen.com/moscow-mule/#webpage", - "url": "https://preppykitchen.com/moscow-mule/", - "slug": "moscow-mule-recipe", - "orgURL": "https://preppykitchen.com/moscow-mule/", + "recipeYield": "4 servings", + "review": [ + { + "@type": "Review", + "author": { + "@type": "Person", + "name": "Jim B." + }, + "reviewRating": { + "@type": "Rating", + "ratingValue": 5, + "worstRating": "1", + "bestRating": "5" + }, + "reviewBody": "Just bought a deep fryer and this was the was first thing I made in it tonight. (Followed by beer-batter cod.)

The fries are better than any fast food joint (even McDonalds!) and rivals anything you get from a high class eatery. We will never go back to frozen again.
", + "datePublished": "2020-10-19" + }, + { + "@type": "Review", + "author": { + "@type": "Person", + "name": "Jason W." + }, + "reviewRating": { + "@type": "Rating", + "ratingValue": 5, + "worstRating": "1", + "bestRating": "5" + }, + "reviewBody": "I will always make my steak fries this way, they came out perfect.", + "datePublished": "2020-08-20" + } + ], + "slug": "baked-potato-fries-reloaded", + "orgURL": "https://www.cookingchanneltv.com/recipes/alton-brown/baked-potato-fries-reloaded-5470330", "categories": [], "tags": [], "dateAdded": null, diff --git a/mealie/data/img/baked-potato-fries-reloaded.jpeg b/mealie/data/img/baked-potato-fries-reloaded.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..258cdb2ca24bd198f1cc6c7296f39d41bc26fa3b GIT binary patch literal 16524 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