Welcome to Lumache’s documentation!¶
Lumache (/lu’make/) is a Python library for cooks and food lovers that creates recipes mixing random ingredients. It pulls data from the Open Food Facts database and offers a simple and intuitive API.
Check out the Usage section for further information, including how to Installation the project.
Lumache has its documentation hosted on Read the Docs.
Note
This project is under active development.
Contents¶
Usage¶
Creating recipes¶
To retrieve a list of random ingredients,
you can use the lumache.get_random_ingredients()
function:
- lumache.get_random_ingredients(kind=None)¶
Return a list of random ingredients as strings.
- Parameters
- Raises
lumache.InvalidKindError – If the kind is invalid.
- Returns
The ingredients list.
- Return type
The kind
parameter should be either "meat"
, "fish"
,
or "veggies"
. Otherwise, lumache.get_random_ingredients()
will raise an exception.
- exception lumache.InvalidKindError¶
Raised if the kind is invalid.
For example:
>>> import lumache
>>> lumache.get_random_ingredients()
['shells', 'gorgonzola', 'parsley']