importer stuff

This commit is contained in:
vabene1111
2024-12-12 17:26:01 +01:00
parent 37761bf6e7
commit 325ee16d39
12 changed files with 205 additions and 1913 deletions

View File

@@ -106,14 +106,14 @@ def get_from_scraper(scrape, request):
# assign image
try:
recipe_json['image'] = parse_image(scrape.image()) or None
recipe_json['image_url'] = parse_image(scrape.image()) or None
except Exception:
recipe_json['image'] = None
if not recipe_json['image']:
recipe_json['image_url'] = None
if not recipe_json['image_url']:
try:
recipe_json['image'] = parse_image(scrape.schema.data.get('image')) or ''
recipe_json['image_url'] = parse_image(scrape.schema.data.get('image')) or ''
except Exception:
recipe_json['image'] = ''
recipe_json['image_url'] = ''
# assign keywords
try:

View File

@@ -1609,7 +1609,7 @@ class SourceImportRecipeSerializer(serializers.Serializer):
servings_text = serializers.CharField()
working_time = serializers.IntegerField()
waiting_time = serializers.IntegerField()
image = serializers.URLField()
image_url = serializers.URLField()
keywords = SourceImportKeywordSerializer(many=True)
properties = serializers.ListField(child=SourceImportPropertySerializer())