Code related to CKAN
Drupal module
Simple module:
Advanced module:
ckanpackage.tar.gz (and available on drupal.org shortly)
- Author: Data.gov.uk
PHP client
Ckan_client-PHP is an almost full and (I hope) easy-to-use interface to the CKAN APIs.
- Author: Jeffrey Barke
This example uses CKAN's search API and lists and reads Packages/Groups with the REST API.
Perl client example
This example accesses the CKAN REST API to get a list of the packages, count the uses of an 'extra' field and then plots it with the Google chart API. Luke broke the CKAN bits out into a CKAN specific client library - Net::CKAN. Luke is open to improving this library and eventually releasing it to CPAN.
Script Source: http://github.com/lukec/net-ckan/blob/master/bin/make-ckan-chart
Library Source: http://github.com/lukec/net-ckan/blob/master/lib/Net/CKAN.pm
Info: http://lists.okfn.org/pipermail/ckan-discuss/2010-February/000057.html
- Author: Luke Closs
Python client
Ckanclient is a python module that provides an full and easy-to-use interface to the CKAN APIs.
PyPI releases: http://pypi.python.org/pypi/ckanclient/0.2
Code info: http://knowledgeforge.net/ckan/ckanclient
- Author: OKFN
Command-line client
Datapkg allows you to download the data in CKAN packages on the command-line, in the style of software package managers (e.g. apt-get, cpan, pypi).
