没有项目描述
ocds-api.client.python的Python项目详细描述
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_release
和get_realeses
。
同步
要同步,请在初始化ocds api主机和要同步的资源时使用SyncClient
。
fromocds_client.syncimportSyncClientclient=SyncClient('http://','record')forrecordinclient.get_resource_items():# do smth with record