Skip to main content

Data Package Creator.

Project description

CKNEXT Data Package Creator

CKAN extension to use the fritioncless library

Table of Contents

Publish or Update Package to Pypi

  • Check the last version published on Pypi.
  • Update CHANGELOG.md file with a short review of what had been done.
  • Update setup.py file with the new version number.
  • Commit all the above changes with the new version number (one above that publish on Pypi). Example: git commit -am 'v0.1.1'.
  • Push the created commit to the online repository: Example: git push origin master.
  • Create a new tag with the new version number (same as used to commit last changes). Example: git tag v0.1.1 HEAD.
  • Push the new created tag to the online repository: Example: git push origin v0.1.1.
  • Publish on Pypi with make update-package.

Instalation

pip install ckanext-datapackage-creator

Configuration

Once installed, add the datapackage_creator plugin to the ckan.plugins configuration option in your INI file.

ckan.plugins = ... datapackage_creator

Datapackage Creator Configuration

Opening the file with vi editor

sudo vi /etc/ckan/default/datapackage_creator.json

The plugin allows you to configure which fields of the resource and package are mandatory and/or 'readonly', for this you just need to add a configuration in your INI file.

datapackage_creator = /path/to/datapackage_creator.json

We suggest that the file path would be /etc/ckan/default/datapackage_creator.json or in the same folder as ckan.ini file.

Configuration example file:

{
    "package": {
        "required": [],
        "readonly": []
    },
    "resource": {
        "required": [],
        "readonly": []
    },
    "token": ""
}

Mandatory possible package fields:

  • description
  • source
  • version
  • license
  • frequency
  • tags
  • author
  • author_email

Possible read-only package fields:

Nothing

Mandatory possible resource fields:

  • title
  • description
  • format
  • type
  • encoding
  • field.name (Column field)
  • field.title (Column field)
  • field.description (Column field)
  • field.format (Column field)

Possible read-only package fields:

  • format
  • type
  • encoding

Token

It is necessary to configure an administrator token so that the plugin can query private data

Entity Diagram

To generate the entity diagram it is necessary to install the library: graphviz.

On ubuntu: sudo apt-get install graphviz

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-datapackage-creator-0.0.60.tar.gz (3.7 MB view details)

Uploaded Source

Built Distribution

File details

Details for the file ckanext-datapackage-creator-0.0.60.tar.gz.

File metadata

File hashes

Hashes for ckanext-datapackage-creator-0.0.60.tar.gz
Algorithm Hash digest
SHA256 ddddf9dfdc3b224ffed6a687c8bd89b8dccc17da93c0653870dd9b157e8487bd
MD5 5142a5a13fa038acc7239c7439878dcc
BLAKE2b-256 acea0af8475ed1d59274eaa0526559b1436b029bf6173244be7b0854d1610d7e

See more details on using hashes here.

File details

Details for the file ckanext_datapackage_creator-0.0.60-py3-none-any.whl.

File metadata

File hashes

Hashes for ckanext_datapackage_creator-0.0.60-py3-none-any.whl
Algorithm Hash digest
SHA256 5251609306fd955fdc53fc51e950e5c01a9d820f5d7583c1be550b6956914016
MD5 cfc895fa4cde49a9d08d9d5fa58e57eb
BLAKE2b-256 f3ef588e9c0f41c325a0b32a7d1df980764cea44c69c65b210177e46e22dc1ac

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