import all images from cookbookapp, ignoring branding images

This commit is contained in:
liam
2025-07-06 00:02:53 +00:00
parent cd2c4b35df
commit c079f49d71

View File

@@ -60,14 +60,14 @@ class CookBookApp(Integration):
food=f, unit=u, amount=ingredient.get('amount', None), note=ingredient.get('note', None), original_text=ingredient.get('original_text', None), space=self.request.space,
))
if len(images) > 0:
try:
url = images[0]
if validate_import_url(url):
try:
for url in images:
# import all valid images which are not cookbookapp logos
if validate_import_url(url) and not url.startswith("https://media.cookbookmanager.com/brand/"):
response = requests.get(url)
self.import_recipe_image(recipe, BytesIO(response.content))
except Exception as e:
print('failed to import image ', str(e))
except Exception as e:
print('failed to import image ', str(e))
recipe.save()
return recipe