Skip to main content

A bunch of custom harvesters for ckanext-harvest

Project description

The ckanext-harvest-basket extension adds a set of custom harvesters to CKAN, making it easy to gather data from various platforms like ODS, ArcGIS, Socrata, DKAN, Junar, and more. With these harvesters, you can automatically pull datasets from different sources into your CKAN instance, helping you manage and share data more efficiently.

Key features:

  • Harvesters for popular data platforms, including CKAN, ODS, ArcGIS, Socrata, DKAN, Junar and others.
  • Integration with the ckanext-transmute extension, which allows you to transform datasets during the harvesting process using a harvest source configuration.
  • Source checkup preview. When creating a source, the harvester will try to connect to the remote portal and harvest one dataset to check if it’s accessible.
  • Anonymous user restrictions. You can disallow anonymous users from accessing harvester pages.

See the documentation for more information.

Quick start

  1. Install the extension from PyPI:

    pip install ckanext-harvest-basket
    
  2. Enable the main plugin and harvesters you want to use in your CKAN configuration file (e.g. ckan.ini or production.ini):

    ckan.plugins = ... harvest_basket arcgis_harvester socrata_harvester ...
    

Developer installation

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

git clone https://github.com/DataShades/ckanext-harvest-basket.git
cd ckanext-harvest-basket
pip install -e '.[dev]'

Tests

To run the tests, do:

pytest --ckan-ini=test.ini

License

AGPL

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ckanext_harvest_basket-1.3.12.tar.gz (37.4 kB view details)

Uploaded Source

Built Distribution

ckanext_harvest_basket-1.3.12-py3-none-any.whl (46.4 kB view details)

Uploaded Python 3

File details

Details for the file ckanext_harvest_basket-1.3.12.tar.gz.

File metadata

File hashes

Hashes for ckanext_harvest_basket-1.3.12.tar.gz
Algorithm Hash digest
SHA256 c0757da5fef4e5f3dbfacf508d18887c2c902e4e11775db71e248a6d0b53ace5
MD5 d41de974273e37c7b85e508d4c82f9cd
BLAKE2b-256 a4662d5a6c3ffd42e8c0168f8bdb8a33ef9d872ac67e72bbb703335f8a6244cd

See more details on using hashes here.

File details

Details for the file ckanext_harvest_basket-1.3.12-py3-none-any.whl.

File metadata

File hashes

Hashes for ckanext_harvest_basket-1.3.12-py3-none-any.whl
Algorithm Hash digest
SHA256 fe6163343dde44d068dc35784d583ff27afbdf92f0724a0f81e5f0f44265c084
MD5 8d4342f177f88542d1c1da3d1efc0c46
BLAKE2b-256 335075631c70c6b3e2a3b9f0a0049bf1db7ce5388c7d0d4614cca4c1e3457ce0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page