recipe_extractor 2.2.0
recipe_extractor: ^2.2.0 copied to clipboard
Retrieve recipe information from the url of a cooking website
Retrieve recipe information from the url of a cooking website.
Getting started #
With dart :
dart pub get recipe_extractor
With Flutter :
flutter pub get recipe_extractor
Import package :
import package:recipe_extractor/recipe_extractor.dart
Usage #
If an element cannot be extracted, its value will be null
RecipeData :
| Item | Type | Value Description |
|---|---|---|
| name | String? | Recipe name |
| image | String? | Presentation image link |
| servings | String? | Number of servings (Example: For 3 people, For 10 muffins etc...) |
| ingredients | List < String > ? | Ingredient list |
| instuctions | List < String > ? | List of preparation instructions |
const String recipeUrl = "https://www.allrecipes.com/recipe/218792/ggs-chocolate-sheet-cake";
RecipeData recipeData = await extractRecipe(recipeUrl);
print(recipeData.name);
print(recipeData.image);
print(recipeData.servings);
print(recipeData.ingredients).join("\n");
print(recipeData.instructions).join("\n");
Additional information #
| Supported recipe sites : |
|---|
| marmiton.org |
| allrecipes.com |
| swissmilk.ch |
| bbcgoodfood.com |
| simplyrecipes.com |
More coming soon...