recipebox_pkg.nutr_search
Module Contents
Functions
|
Search for recipes based on specified nutrient parameters using the Spoonacular API. |
|
Display nutrient information and images for each recipe in a DataFrame. |
- recipebox_pkg.nutr_search.nutrient_search_recipe(api_key, nutrients)[source]
Search for recipes based on specified nutrient parameters using the Spoonacular API.
Parameters: - api_key (str): The API key for accessing the Spoonacular API. - nutrients (dict): Dictionary containing nutrient parameters for the recipe search.
Returns: - pd.DataFrame or None: A DataFrame containing recipe information or None if no recipes are found.
- recipebox_pkg.nutr_search.display_images_nutrient(recipe_df)[source]
Display nutrient information and images for each recipe in a DataFrame.
Parameters: - recipe_df (pd.DataFrame): DataFrame containing recipe information, including ‘title’, ‘id’, ‘calories’, ‘protein’, ‘fat’, ‘carbs’, and ‘image’ columns.
This function iterates over the DataFrame, printing the title, recipe ID, and nutrient information for each row, and then displays the corresponding image.
Example: >>> df = pd.DataFrame({‘title’: [‘Spaghetti Carbonara’, ‘Chicken Alfredo’], … ‘id’: [123, 456], … ‘calories’: [500, 700], … ‘protein’: [20, 30], … ‘fat’: [15, 25], … ‘carbs’: [50, 40], … ‘image’: [’https://example.com/spaghetti.jpg’, ‘https://example.com/chicken.jpg’]}) >>> display_images_nutrient(df)