recipebox_pkg
latest
  • Example usage
  • Changelog
  • Contributing
  • Code of Conduct
  • API Reference
    • recipebox_pkg
      • Submodules
        • recipebox_pkg.fetch_recipe
        • recipebox_pkg.id_search
        • recipebox_pkg.ing_search
        • recipebox_pkg.nutr_search
      • Package Contents
recipebox_pkg
  • API Reference
  • recipebox_pkg
  • recipebox_pkg.nutr_search
  • Edit on GitHub

recipebox_pkg.nutr_search

Module Contents

Functions

nutrient_search_recipe(api_key, nutrients)

Search for recipes based on specified nutrient parameters using the Spoonacular API.

display_images_nutrient(recipe_df)

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)

Previous

© Copyright 2023, Yuchen An. Revision 157f4184.

Built with Sphinx using a theme provided by Read the Docs.