Extension Opengovharvester


Extension Basics

Title
Opengovharvester
Name
ckanext-opengovharvester
Type
Public extension
Description
The **opengovharvester** extension for CKAN streamlines the process of collecting, managing, and up
CKAN versions
Download-Url (zip)
Last commit
8 years ago (2017-12-05 13:10:49)
Url to repo
Category
Data Management & Quality


Background Infos

Description (long)
Show details

=============

ckanext-opengovharvester

.. A CKAN Harvester extension that downloads the associated resource files, uploads to destination CKAN instance via FileStore API and updates resource URLs of the harvested datasets.


Requirements

This extension requires an installation of CKAN. To install and set up CKAN, visit CKAN Documentation


Installation

To install ckanext-opengovharvester:

  1. Activate your CKAN virtual environment, for example::

    . /usr/lib/ckan/default/bin/activate

  2. Install the ckanext-opengovharvester Python package into your virtual environment::

    pip install ckanext-opengovharvester

  3. Add opengovharvester to the ckan.plugins setting in your CKAN config file (by default the config file is located at /etc/ckan/default/production.ini).

  4. Restart CKAN. For example if you’ve deployed CKAN with Apache on Ubuntu::

    sudo service apache2 reload


Config Settings

# Configure user API key in the CKANHarvester `Configuration` JSON for uploading to destination CKAN instance

{..., "ckan_api_key": ""}

Development Installation

To install ckanext-opengovharvester for development, activate your CKAN virtualenv and do::

git clone https://github.com/codefortanzania/ckanext-opengovharvester.git
cd ckanext-opengovharvester
python setup.py develop
pip install -r dev-requirements.txt

Running the Tests

To run the tests, do::

nosetests --nologcapture --with-pylons=test.ini

To run the tests and produce a coverage report, first make sure you have coverage installed in your virtualenv (pip install coverage) then run::

nosetests --nologcapture --with-pylons=test.ini --with-coverage --cover-package=ckanext.opengovharvester --cover-inclusive --cover-erase --cover-tests

R

Version
Version release date
(not set)
Contact name
(not set)
Contakt email
(not set)
Contact Url
(not set)


Installation Guide

Configuration hints
Plugins to configure (ckan.ini)
opengovharvester
CKAN Settings (ckan.ini)
DB migration to be executed
(not set)
<< back to Extensions