没有项目描述

ocds-api.client.python的Python项目详细描述


Build StatusCoverage Status

ocds api.client.python

ocds api的数据检索和同步客户端。

安装

只需从命令行运行即可:

pip install ocds-api.client.python

用法

检索

fromocds_client.clientsimportRecordClient
client=RecordClient('http://')

要通过ocid获得单个record,请使用get_record方法:

record=client.get_record('ocid')

要通过page id获得多个records,请使用方法get_records

records=client.get_records({'size':n,'page':'page id'})

对于Releases,可以对客户端执行类似的操作。

fromocds_client.clientsimportReleaseClient

使用方法get_releaseget_realeses

同步

要同步,请在初始化ocds api主机和要同步的资源时使用SyncClient

fromocds_client.syncimportSyncClientclient=SyncClient('http://','record')forrecordinclient.get_resource_items():# do smth with record

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

推荐PyPI第三方库


热门话题
使用odbc的java数据库连接:找不到microsoft access驱动程序(*.mdb*.accdb)选项   java我在将文本读入数组时遇到问题,我需要在这段代码中更改什么?   java JAXB元素列表中缺少字段   java Android BaseAdapter,返回项id   登录到web应用程序的java语音识别   java线性布局不填充滚动视图中屏幕的剩余部分   java如何通过点击第二个按钮来显示第二张壁纸?   java如果使用无缓冲I/O,缓冲I/O如何减少开销?   《骑士之旅》中的java问题   java如何解决Singelton为空的问题   java可在后台播放广告   在Swing中处理JFXPanel时发生java JavaFX非法状态异常   java Contains总是返回false   java ZeroMQ两个PUBSUB代理