recipebox_pkg.id_search
Module Contents
Classes
- class recipebox_pkg.id_search.Recipe_id(id, api_key)[source]
- dict_reader(input_dict)[source]
Process a dictionary into a Pandas Series.
Parameters: - input_dict (dict): The input dictionary to process.
Returns: - pd.Series: Processed Pandas Series.
- list_reader(input_dict)[source]
Process a dictionary into a Pandas Series.
Parameters: - input_dict (dict): The input dictionary to process.
Returns: - pd.Series: Processed Pandas Series.
- search_ingredient_id()[source]
Search for ingredient information using the Spoonacular API.
Returns: - pd.DataFrame or None: A DataFrame containing ingredient information or None if an error occurs.
- search_taste_id(recipe_id_list)[source]
Fetch taste information for a list of recipe IDs using the Spoonacular API.
Parameters: - recipe_id_list (list): A list of recipe IDs.
Returns: - pd.DataFrame: A DataFrame containing taste information for each recipe.
- search_nutrient_id(selection='info')[source]
Fetch nutrition information for a recipe using the Spoonacular API.
Parameters: - selection (str, optional): Type of nutrition information to retrieve.
‘info’: General information about nutrients, caloric breakdown, and weight per serving.
‘table’: Detailed table of nutrient information.
Returns: - pd.DataFrame: A DataFrame containing the requested nutrition information.
- search_equipment_id()[source]
Fetch equipment information for a recipe using the Spoonacular API.
Returns: - pd.DataFrame or None: A DataFrame containing equipment information or None if an error occurs.