mirror of
https://github.com/TandoorRecipes/recipes.git
synced 2026-01-07 23:28:16 -05:00
#1552 Import Recipes from Cookidoo
This commit is contained in:
@@ -45,16 +45,16 @@ class Cookidoo(AbstractScraper):
|
|||||||
instructions_gist.append(step_format.format(step_number, schema_item))
|
instructions_gist.append(step_format.format(step_number, schema_item))
|
||||||
step_number = step_number + 1
|
step_number = step_number + 1
|
||||||
elif schema_item.get("@type") == "HowToStep":
|
elif schema_item.get("@type") == "HowToStep":
|
||||||
|
# steps make up simple recipes or a section of a more complex recipe
|
||||||
if schema_item.get("name", False):
|
if schema_item.get("name", False):
|
||||||
# some sites have duplicated name and text properties (1:1)
|
# name may be the text in full or truncated
|
||||||
# others have name same as text but truncated to X chars.
|
|
||||||
# ignore name in these cases and add the name value only if it's different from the text
|
|
||||||
if not schema_item.get("text").startswith(
|
if not schema_item.get("text").startswith(
|
||||||
schema_item.get("name").rstrip(".")
|
schema_item.get("name").rstrip(".")
|
||||||
):
|
):
|
||||||
instructions_gist.append(step_format.format(step_number, schema_item.get("name")))
|
instructions_gist.append(step_format.format(step_number, schema_item.get("name")))
|
||||||
instructions_gist.append(step_format.format(step_number, schema_item.get("text")))
|
instructions_gist.append(step_format.format(step_number, schema_item.get("text")))
|
||||||
elif schema_item.get("@type") == "HowToSection":
|
elif schema_item.get("@type") == "HowToSection":
|
||||||
|
# complex recipes are made up of named sections that are made up of steps
|
||||||
section_name = schema_item.get("name") or schema_item.get("Name") or _("Instructions")
|
section_name = schema_item.get("name") or schema_item.get("Name") or _("Instructions")
|
||||||
instructions_gist.append(section_format.format(section_name))
|
instructions_gist.append(section_format.format(section_name))
|
||||||
step_number = 1
|
step_number = 1
|
||||||
|
|||||||
@@ -40,8 +40,9 @@ django-storages==1.13.2
|
|||||||
boto3==1.26.41
|
boto3==1.26.41
|
||||||
django-prometheus==2.2.0
|
django-prometheus==2.2.0
|
||||||
django-hCaptcha==0.2.0
|
django-hCaptcha==0.2.0
|
||||||
python-ldap==3.4.3
|
#python-ldap==3.4.3
|
||||||
django-auth-ldap==4.1.0
|
django-python3-ldap
|
||||||
|
#django-auth-ldap==4.1.0
|
||||||
pytest-factoryboy==2.5.0
|
pytest-factoryboy==2.5.0
|
||||||
pyppeteer==1.0.2
|
pyppeteer==1.0.2
|
||||||
validators==0.20.0
|
validators==0.20.0
|
||||||
|
|||||||
Reference in New Issue
Block a user