Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Build Status Coverage Status

ocds-api.client.python

A python data retrieving and synchronization client for the OCDS API.

Installation

Simply run from command line:

pip install ocds-api.client.python

Usage

Retrieve

from ocds_client.clients import RecordClient
client = RecordClient('http://')

To get a single record by ocid use method get_record:

record = client.get_record('ocid')

To get multiple records bypage id use method get_records:

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

Similar actions can be taken with the client for Releases.

from ocds_client.clients import ReleaseClient

Use methods get_release and get_realeses.

Synchronization

To synchronize, use SyncClient when initializing the OCDS API host and the resource to synchronize with.

from ocds_client.sync import SyncClient
client = SyncClient('http://', 'record')
for record in client.get_resource_items ():
	# do smth with record

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ocds-api.client.python-0.0.1b0.tar.gz (8.4 kB view details)

Uploaded Source

File details

Details for the file ocds-api.client.python-0.0.1b0.tar.gz.

File metadata

  • Download URL: ocds-api.client.python-0.0.1b0.tar.gz
  • Upload date:
  • Size: 8.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.9.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

File hashes

Hashes for ocds-api.client.python-0.0.1b0.tar.gz
Algorithm Hash digest
SHA256 aff7e8d7b80e3705bd2fdf131ce133c44b44a30cb9433578957b7fd2eb97066a
MD5 97ce098061dd57f350d8aee8e5950f09
BLAKE2b-256 38ee0fc6d550f1a09244f73b0a7d54629de360e3651dd9e88210c26380c34f99

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.1b0 This release

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page