Spoonacular API的Python包装器
spoonacular的Python项目详细描述
调羹
要分析配方中ingredients的列表吗?或者你在找一个随机的food joke?这些只是神奇的Spoonacular食品和食谱api提供的许多端点中的两个。spoonacular
为这个api提供了一个简单的python接口。
安装
开始使用这个包的最简单方法是通过PyPI使用pip
:
$pip install spoonacular
感谢@sebbekarlsson转让原始pypi包名称的所有权。
如果您希望手动克隆和安装存储库,请执行以下步骤:
- 克隆此回购协议:
$git clone https://github.com/johnwmillr/SpoonacularAPI.git
- 输入克隆的目录:
$cd SpoonacularAPI
- 安装:
$python setup.py install
用法
API键
您需要在RapidAPI上注册一个帐户才能开始使用spoonacular
。Spoonacular是一个免费的API,所以你可以从每天50个免费电话开始。注册需要一个信用卡号码,即使是免费的,因为如果用户超过每日限额,每次通话都要收取少量费用。这个方案有一个基本的制度,试图防止超期收费。
示例
importspoonacularasspapi=sp.API("your_api_key_here")# Parse an ingredientresponse=api.parse_ingredients("3.5 cups King Arthur flour",servings=1)data=response.json()print(data[0]['name'])>>>"flour"# Detect text for mentions of foodresponse=api.detect_food_in_text("I really want a cheeseburger.")data=response.json()print(data['annotations'][0])>>>{"annotation":"cheeseburger","tag":"dish"}# Get a random food jokeresponse=api.get_a_random_food_joke()data=response.json()print(data['text'])>>>"People are a lot less judgy when you say you ate an 'avocado salad' instead of a bowl of guacamole."
文档
协作
请随时与拉取请求或打开问题进行协作。