Extension Updatedatastore


Extension Basics

Title
Updatedatastore
Name
ckanext-updatedatastore
Type
Core extension
Description
Uses the DataPusher to push every CSV resource from URL to the DataStore, using a Paster command
CKAN versions

~2.5.2

Show details

These CKAN Versions are exactely matched:

Download-Url (zip)
Last commit
9 years ago (2016-07-13 08:43:59)
Url to repo
Category
Data Management & Quality


Background Infos

Description (long)
Show details

ckanext-updatedatastore

Uses the DataPusher to push every CSV resource from URL to the DataStore, using a Paster command

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-updatedatastore.git
cd ckanext-updatedatastore

Install Extension

python setup.py develop
sudo nano /etc/ckan/default/production.ini

Enable plugin in configuration

 ckan.plugins = datastore ... updatedatastore

Usage

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-updatedatastore && /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
Nicolai Lolansen
Contakt email
Contact Url
(not set)


Installation Guide

Configuration hints

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 ... updatedatastore
DB migration to be executed
(not set)
<< back to Extensions