Coverage for opt/mealie/lib/python3.12/site-packages/mealie/schema/recipe/recipe_scraper.py: 100%
13 statements
« prev ^ index » next coverage.py v7.10.6, created at 2025-11-25 15:32 +0000
« prev ^ index » next coverage.py v7.10.6, created at 2025-11-25 15:32 +0000
1from pydantic import ConfigDict, Field 1a
3from mealie.schema._mealie.mealie_model import MealieModel 1a
6class ScrapeRecipeTest(MealieModel): 1a
7 url: str 1a
8 use_openai: bool = Field(False, alias="useOpenAI") 1a
11class ScrapeRecipeBase(MealieModel): 1a
12 include_tags: bool = False 1a
15class ScrapeRecipe(ScrapeRecipeBase): 1a
16 url: str 1a
17 model_config = ConfigDict( 1a
18 json_schema_extra={
19 "example": {
20 "url": "https://myfavoriterecipes.com/recipes",
21 "includeTags": True,
22 },
23 }
24 )
27class ScrapeRecipeData(ScrapeRecipeBase): 1a
28 data: str 1a
29 """HTML data or JSON string of a https://schema.org/Recipe object""" 1a