1
0
Fork 0
mirror of https://github.com/mealie-recipes/mealie.git synced 2025-07-24 23:59:45 +02:00

feat: Open AI Recipe Scraper (#3690)

This commit is contained in:
Michael Genson 2024-06-07 06:45:50 -05:00 committed by GitHub
parent a49c32e663
commit 4afb767375
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
14 changed files with 264 additions and 55 deletions

View file

@ -9,6 +9,7 @@ from pydantic import UUID4
from mealie.db.db_setup import session_context
from mealie.repos.repository_factory import AllRepositories
from mealie.schema.openai.recipe_ingredient import OpenAIIngredient, OpenAIIngredients
from mealie.schema.recipe.recipe_ingredient import (
CreateIngredientFood,
CreateIngredientFoodAlias,
@ -24,8 +25,10 @@ from mealie.schema.recipe.recipe_ingredient import (
from mealie.schema.user.user import GroupBase
from mealie.services.openai import OpenAIService
from mealie.services.parser_services import RegisteredParser, get_parser
from mealie.services.parser_services.crfpp.processor import CRFIngredient, convert_list_to_crf_model
from mealie.services.parser_services.openai.parser import OpenAIIngredient, OpenAIIngredients
from mealie.services.parser_services.crfpp.processor import (
CRFIngredient,
convert_list_to_crf_model,
)
from tests.utils.factories import random_int, random_string