Client for the Ckan API
Project description
This package provides a client for the ckan API.
Specifically, it includes:
a low-level client, which is pretty much just a wrapper around HTTP calls, handling serialization and exception-raising.
a high-level client, attempting to make it easier / safer to perform certain operations on a ckan catalog.
a synchronization client, used to provide some automation for synchronization tasks of collections of datasets into a catalog (commonly referred to as “harvesting”).
Other than that, it attempts to get work around some common issues with that API, such as inconsistencies and bugs, trying to make sure problems are discovered earlier.
Documentation
Documentation is available on Read The Docs:
http://ckan-api-client.readthedocs.org
a mirror copy is currently available on GitHub pages:
Example usage
from ckan_api_client.high_level import CkanHighlevelClient
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file ckan-api-client-0.1-beta1.tar.gz
.
File metadata
- Download URL: ckan-api-client-0.1-beta1.tar.gz
- Upload date:
- Size: 52.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50125b0e92d14cf16072ae10578274ed26b600d7b851588e0693e8bb6e02b1f8 |
|
MD5 | 2d7dc3ad08e14c7f976f405a3c61d32f |
|
BLAKE2b-256 | 95065f41ba1b76a9a9b2eaae5bacfbbc31a51bb270e22ce96ef8ebae0174265c |