Skip to main content

CKAN integration for Dataflows.

Project description

dataflows-ckan

Dataflows processors to work with CKAN.

Features

  • dump_to_ckan processor

Contents

Getting Started

Installation

The package use semantic versioning. It means that major versions could include breaking changes. It's recommended to specify package version range in your setup/requirements file e.g. package>=1.0,<2.0.

$ pip install dataflows-ckan

Examples

These processors have to be used as a part of data flow. For example:

flow = Flow(
    load('data/data.csv'),
    dump_to_ckan(
        host,
        api_key,
        owner_org,
        overwrite_existing_data=True,
        push_to_datastore=False,
        push_to_datastore_method='insert',
        **options,
    ),
)
flow.process()

Documentation

dump_to_ckan

Saves the DataPackage to a CKAN instance.

Contributing

Create a virtual environment and install Poetry.

Then install the package in editable mode:

$ make install

Run the tests:

$ make test

Format your code:

$ make format

Changelog

0.2.0

  • Full port to dataflows, and some refactoring, with a basic integration test.

0.1.0

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

dataflows_ckan-0.3.9.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

dataflows_ckan-0.3.9-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file dataflows_ckan-0.3.9.tar.gz.

File metadata

  • Download URL: dataflows_ckan-0.3.9.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.9.19 Linux/6.5.0-1018-azure

File hashes

Hashes for dataflows_ckan-0.3.9.tar.gz
Algorithm Hash digest
SHA256 ca1f1233f2cc5e198bacd4c8246cc019c3eb4ac114e86271dfa326be5c3dffd4
MD5 d2853a6032306d1301a166b3cb805154
BLAKE2b-256 11d36e846210efd9ccce0586403846e09e4c3899c0995d3aeee4850b6f2e03a6

See more details on using hashes here.

File details

Details for the file dataflows_ckan-0.3.9-py3-none-any.whl.

File metadata

  • Download URL: dataflows_ckan-0.3.9-py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.2 CPython/3.9.19 Linux/6.5.0-1018-azure

File hashes

Hashes for dataflows_ckan-0.3.9-py3-none-any.whl
Algorithm Hash digest
SHA256 f89c674c8679360b47f58a445aa1125968538ad5c561840c455a87370e69f0ec
MD5 840c96c872686289f9d652280c4d26d1
BLAKE2b-256 f13040d5c623c55c8d2bf2a362d06858d03ac292429a6a60094c9ee9ecacba68

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