mealie-recipes / mealie

Mealie is a self hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in Vue for a pleasant user experience for the whole family. Easily add recipes into your database by providing the url and mealie will automatically import the relevant data or add a family recipe with the UI editor
https://docs.mealie.io
GNU Affero General Public License v3.0
7.33k stars 732 forks source link

Can't import recipe from temeculablogs.com with apparent valid json #1001

Closed joaocbatista closed 2 years ago

joaocbatista commented 2 years ago

First Check

What is the issue you are experiencing? Hi! First of all, thanks for developing such an amazing Recipe manager. Really enjoying mealie! It's the first time I am reporting an import issue, so I migh be missing something, please let me know if I should add any more details.

The error is consistent, so if you need more debug info, I should be able to provide.

Recipe URL: https://temeculablogs.com/easy-instant-pot-butter-chicken/#recipe

Scrapped Data:

{
  "@context": "http://schema.org/",
  "@type": "Recipe",
  "name": "Easy Instant Pot butter chicken",
  "author": {
    "@type": "Person",
    "name": "The Typical Mom"
  },
  "description": "Really easy Instant Pot butter chicken recipe that is moist and full of flavor. Takes just 5 minutes to cook and the perfect family dinner with a side of naan. If you're never tried making pressure cooker butter chicken this is an easy one to start with. Instant Pot Indian food perfection.",
  "datePublished": "2020-08-02T09:53:00+00:00",
  "image": [
    "https://temeculablogs.com/wp-content/uploads/2017/07/easy-instant-pot-butter-chicken-.jpg"
  ],
  "video": {
    "name": "Easy Instant Pot butter chicken",
    "description": "Easy Instant Pot butter chicken recipe",
    "thumbnailUrl": "https://mediavine-res.cloudinary.com/video/upload/s--3RLpLXR8--/c_limit,f_auto,fl_lossy,h_1080,q_auto,w_1920/v1499290649/joybczwba84jsqihm87l.jpg",
    "contentUrl": "https://embed.mediavine.com/videos/joybczwba84jsqihm87l",
    "uploadDate": "2017-07-05T21:37:41+00:00",
    "duration": "PT30S",
    "@type": "VideoObject"
  },
  "recipeYield": [
    "6"
  ],
  "prepTime": "PT10M",
  "cookTime": "PT5M",
  "totalTime": "PT15M",
  "recipeIngredient": [
    "6  chicken thighs (boneless, skinless, cut into bite size cubes)",
    "1 1/2 c heavy cream",
    "1 1/2 c tomato sauce",
    "1/2  onion",
    "5 tbsp butter",
    "1 tbsp garlic (minced)",
    "1 tbsp ginger (chopped)",
    "1 1/2 tsp chili powder",
    "1 1/2 tsp cumin",
    "3 tsp garam masala",
    "2 tbsp corn starch (optional to thicken sauce at the end)"
  ],
  "recipeInstructions": [
    {
      "@type": "HowToStep",
      "text": "Turn your pressure cooker to saute, and add your butter.",
      "name": "Turn your pressure cooker to saute, and add your butter.",
      "url": "https://temeculablogs.com/easy-instant-pot-butter-chicken/#wprm-recipe-35944-step-0-0"
    },
    {
      "@type": "HowToStep",
      "text": "When butter is melted add cubed chicken and onions.",
      "name": "When butter is melted add cubed chicken and onions.",
      "url": "https://temeculablogs.com/easy-instant-pot-butter-chicken/#wprm-recipe-35944-step-0-1"
    },
    {
      "@type": "HowToStep",
      "text": "Cook just enough for chicken pieces to cook just a touch on the outside and are no longer pink.",
      "name": "Cook just enough for chicken pieces to cook just a touch on the outside and are no longer pink.",
      "url": "https://temeculablogs.com/easy-instant-pot-butter-chicken/#wprm-recipe-35944-step-0-2"
    },
    {
      "@type": "HowToStep",
      "text": "Add all other ingredients into your pressure cooker and mix together well.",
      "name": "Add all other ingredients into your pressure cooker and mix together well.",
      "url": "https://temeculablogs.com/easy-instant-pot-butter-chicken/#wprm-recipe-35944-step-0-3"
    },
    {
      "@type": "HowToStep",
      "text": "Put lid on and close steam valve.",
      "name": "Put lid on and close steam valve.",
      "url": "https://temeculablogs.com/easy-instant-pot-butter-chicken/#wprm-recipe-35944-step-0-4"
    },
    {
      "@type": "HowToStep",
      "text": "Set to low pressure for 5 minutes.",
      "name": "Set to low pressure for 5 minutes.",
      "url": "https://temeculablogs.com/easy-instant-pot-butter-chicken/#wprm-recipe-35944-step-0-5"
    },
    {
      "@type": "HowToStep",
      "text": "When done allow to naturally release for 1 minute (to avoid splatters), then do a quick release.",
      "name": "When done allow to naturally release for 1 minute (to avoid splatters), then do a quick release.",
      "url": "https://temeculablogs.com/easy-instant-pot-butter-chicken/#wprm-recipe-35944-step-0-6"
    },
    {
      "@type": "HowToStep",
      "text": "Carefully lift lid. Serve immediately or remove chicken and set to saute low for just a few minutes. Put some of the hot liquid in a small bowl with 1 tbsp of cornstarch and whisk together, add back into the pot and stir. May do this again with another tbsp. depending on how thick you want the sauce to be.",
      "name": "Carefully lift lid. Serve immediately or remove chicken and set to saute low for just a few minutes. Put some of the hot liquid in a small bowl with 1 tbsp of cornstarch and whisk together, add back into the pot and stir. May do this again with another tbsp. depending on how thick you want the sauce to be.",
      "url": "https://temeculablogs.com/easy-instant-pot-butter-chicken/#wprm-recipe-35944-step-0-7"
    },
    {
      "@type": "HowToStep",
      "text": "Sauce will thicken more as it sits. Turn off, add chicken back in, and serve with rice and/or naan.",
      "name": "Sauce will thicken more as it sits. Turn off, add chicken back in, and serve with rice and/or naan.",
      "url": "https://temeculablogs.com/easy-instant-pot-butter-chicken/#wprm-recipe-35944-step-0-8"
    }
  ],
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.55",
    "ratingCount": "44"
  },
  "recipeCategory": [
    "Entree",
    "Main Course"
  ],
  "recipeCuisine": [
    "Indian"
  ],
  "keywords": "butter, chicken noodle soup, easy, indian, instant pot, pressure cooker",
  "nutrition": {
    "@type": "NutritionInformation",
    "servingSize": "6 oz",
    "calories": "574 kcal",
    "carbohydrateContent": "9 g",
    "proteinContent": "20 g",
    "fatContent": "50 g",
    "saturatedFatContent": "24 g",
    "cholesterolContent": "217 mg",
    "sodiumContent": "527 mg",
    "fiberContent": "1 g",
    "sugarContent": "3 g"
  },
  "@id": "https://temeculablogs.com/easy-instant-pot-butter-chicken/#recipe",
  "isPartOf": {
    "@id": "https://temeculablogs.com/easy-instant-pot-butter-chicken/#article"
  },
  "mainEntityOfPage": "https://temeculablogs.com/easy-instant-pot-butter-chicken/#webpage"
}

Deployment Unraid

Deployment Details No response

Mealie Version v0.5.6 in Synology Docker

Thanks!

stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.