Extension Updatetracking


Extension Basics

Title
Updatetracking
Name
ckanext-updatetracking
Type
Core extension
Description
Uses the CKAN tracking export to CSV command and uploads it to a resource
CKAN versions

~2.5.2

Show details

These CKAN Versions are exactely matched:

Download-Url (zip)
Last commit
9 years ago (2016-07-21 09:01:48)
Url to repo
Category
Data Management & Quality


Background Infos

Description (long)
Show details

ckanext-updatetracking

Uses the CKAN tracking export to CSV command and uploads it to a resource

Installing NB! This module is developed on CKAN v2.5.2, compatibility with other version is not ensured

Activate virtualenv

source /usr/lib/ckan/default/bin/activate
cd /usr/lib/ckan/default/src
git clone git@github.com:NicolaiMogensen/ckanext-updatetracking.git
cd ckanext-updatetracking

Install Extension

python setup.py develop

Enable plugin in configuration

 sudo nano /etc/ckan/default/production.ini
 ckan.plugins = datastore ... updatetracking

Usage

Fill in the updateconfig.cfg with the appropriate values like so

[DATASET]
dataset= Your CKAN dataset ID (examples: tracking or site-usage)
filename=tracking.csv

[CKAN]
api= Your ckan API key, must be able to update the given resource
site= Your CKAN site (example: http://demo.ckan.org)

The extension creates a command for periodical update of the Datastore. To execute the command periodically, add following cron job:

Cron job daily at 03:55

55 3 * * * cd /usr/lib/ckan/default/src/ckanext-updatetracking && /usr/lib/ckan/default/bin/python /usr/lib/ckan/default/bin/paster update --config=/etc/ckan/default/production.ini
Version
Version release date
(not set)
Contact name
(not set)
Contakt email
Contact Url
(not set)


Installation Guide

Configuration hints

Fill in the updateconfig.cfg with the appropriate values like so [DATASET] dataset= Your CKAN dataset ID (examples: tracking or site-usage) filename=tracking.csv [CKAN] api= Your ckan API key, must be able to update the given resource site= Your CKAN site (example: http://demo.ckan.org) The extension creates a command for periodical update of the Datastore. To execute the command periodically, add following cron job:

Plugins to configure (ckan.ini)
datastore
CKAN Settings (ckan.ini)
# ckan.plugins = datastore ... updatetracking
# site= Your CKAN site (example: http://demo.ckan.org)
DB migration to be executed
(not set)
<< back to Extensions