Metadata-Version: 1.0
Name: ckanclient
Version: 0.1
Summary: The CKAN client Python package.
Home-page: http://www.okfn.org/ckanclient/
Author: Appropriate Software Foundation, Open Knowledge Foundation
Author-email: info@okfn.org
License: MIT
Download-URL: http://www.okfn.org/ckanclient/
Description: The CKAN client software may be used to make requests on the Comprehensive
        Knowledge Archive Network (CKAN) REST API.
        
        ## Synopsis ##
        
        The simplest way to make CKAN requests is:
        
        import ckanclient
        
        # Instantiate the CKAN client.
        ckan = ckanclient.CkanClient(api_key=my_key)
        
        # Get the package list.
        ckan.package_register_get()
        package_list = ckan.last_message
        print package_list
        
        # Get the tag list.
        ckan.tag_register_get()
        tag_list = ckan.last_message
        print tag_list
        
        # Collect the package metadata.
        package_entity = {
        'name': my_package_name,
        'url': my_package_url,
        'download_url': my_package_download_url,
        'tags': my_package_keywords,
        'notes': my_package_long_description,
        }
        
        # Register the package.
        ckan.package_register_post(package_entity)
        
        # Get the details of a package.
        ckan.package_entity_get(package_name)
        package_entity = ckan.last_message
        print package_entity
        
        # Update the details of a package.
        ckan.package_entity_get(package_name)
        package_entity = ckan.last_message
        package_entity['url'] = new_package_url
        package_entity['notes'] = new_package_notes
        ckan.package_entity_post(package_entity)
        
        
Keywords: data packaging component tool client
Platform: UNKNOWN
