Spoonacular API的Python包装器

spoonacular的Python项目详细描述


调羹


Build StatusPyPI versionPython version

要分析配方中ingredients的列表吗?或者你在找一个随机的food joke?这些只是神奇的Spoonacular食品和食谱api提供的许多端点中的两个。spoonacular为这个api提供了一个简单的python接口。

安装

开始使用这个包的最简单方法是通过PyPI使用pip

$pip install spoonacular

感谢@sebbekarlsson转让原始pypi包名称的所有权。

如果您希望手动克隆和安装存储库,请执行以下步骤:

  1. 克隆此回购协议: $git clone https://github.com/johnwmillr/SpoonacularAPI.git
  2. 输入克隆的目录: $cd SpoonacularAPI
  3. 安装: $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."

文档

协作

请随时与拉取请求或打开问题进行协作。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
二进制字符串的java NumberFormatExceprion   java如何在Neo4j中查找/匹配/选择标识符名称   java哪一年的日期与原始年份相同?   java什么时候JAXB可以用于Json而不是XML?   java使用PayPal权限API进行PayPal支付   java Getting error在使用安卓 vision api扫描二维码时加载图像失败   java直接突出显示RichTextFX中的一个文本范围   java Resolve@RegisteredAuth2AuthorizedClient,其令牌在spring Security 5.2的spring server之外获得。十、   yyyymmddhhmmss的Java正则表达式   java我试图将google recaptcha与spring mvc集成,但GreCaptCharResponse总是返回false。这里有一些代码   java使用JsonPath将文本转换为json   java无法解析符号。Maven依赖项已就位,但代码为红色   java使用循环查找范围内具有不同数字的数字   java这个SwingWorker是否不重用ThreadPoolExecutor中的线程?