The official python client of the array of things api
plenario-client的Python项目详细描述
#Plenario客户端
此库充当
[Plenario API]的正式Python客户端(https://plenario.docs.apiary.io/)。
不支持旧版本的python。此库需要安装
[请求库](http://docs.python requests.org/en/master/)。
记录
Plenario API响应是分页的,因此我们自然需要为用户
提供尽可能轻松地对数据进行分页的能力。为此,我们在数据集中提供一个简单的迭代器:
``python
from plenanio_client import plenanio client
client=plenanio client()
data_set=client.get_data_set('chicago-stuff')
for page in data_set:
do_something_the(page)
````
the_page撸包含
响应元数据的“meta”属性和包含响应
正文(字典列表)的“records”属性。根据您的需要,使用查询参数筛选可能有点复杂。为了解决这个问题,
我们想出了一个非常简单的解决方案。与django和elasticsearch dsl有些相似,我们有一个“f”类,您可以用它构造和组合查询参数来筛选结果。
==f()`
-用`f();=f()``
这是一个例子:
``python
是的#附加可以与f或tuple一起使用:
21)
现在让我们假设,由于我们的脚本中发生了一些逻辑,
我们已经确定‘文斯’和‘鲍勃’都不是我们想要的
',21)
现在我们已经准备好发出请求了:
client=plinarioclient()
client.描述一下数据集(params=params)
`````
```;开发和贡献
````bash
$pipeinv install--dev
>$pipeinv run python-m pytest运行python-m pytest
````````
``````````````>/>
将继电器推到pypi:
``` bash
$pipenv运行python setup.py sdist bdist廑wheel
$pipenv运行捆绳上载dist/*
````
此库充当
[Plenario API]的正式Python客户端(https://plenario.docs.apiary.io/)。
不支持旧版本的python。此库需要安装
[请求库](http://docs.python requests.org/en/master/)。
记录
Plenario API响应是分页的,因此我们自然需要为用户
提供尽可能轻松地对数据进行分页的能力。为此,我们在数据集中提供一个简单的迭代器:
``python
from plenanio_client import plenanio client
client=plenanio client()
data_set=client.get_data_set('chicago-stuff')
for page in data_set:
do_something_the(page)
````
the_page撸包含
响应元数据的“meta”属性和包含响应
正文(字典列表)的“records”属性。根据您的需要,使用查询参数筛选可能有点复杂。为了解决这个问题,
我们想出了一个非常简单的解决方案。与django和elasticsearch dsl有些相似,我们有一个“f”类,您可以用它构造和组合查询参数来筛选结果。
==f()`
-用`f();=f()``
这是一个例子:
``python
是的#附加可以与f或tuple一起使用:
21)
现在让我们假设,由于我们的脚本中发生了一些逻辑,
我们已经确定‘文斯’和‘鲍勃’都不是我们想要的
',21)
现在我们已经准备好发出请求了:
client=plinarioclient()
client.描述一下数据集(params=params)
`````
```;开发和贡献
````bash
$pipeinv install--dev
>$pipeinv run python-m pytest运行python-m pytest
````````
``````````````>/>
将继电器推到pypi:
``` bash
$pipenv运行python setup.py sdist bdist廑wheel
$pipenv运行捆绳上载dist/*
````