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.mdfile with a short review of what had been done. - Update
setup.pyfile 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ckanext-datapackage-creator-0.0.60.tar.gz.
File metadata
- Download URL: ckanext-datapackage-creator-0.0.60.tar.gz
- Upload date:
- Size: 3.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ddddf9dfdc3b224ffed6a687c8bd89b8dccc17da93c0653870dd9b157e8487bd
|
|
| MD5 |
5142a5a13fa038acc7239c7439878dcc
|
|
| BLAKE2b-256 |
acea0af8475ed1d59274eaa0526559b1436b029bf6173244be7b0854d1610d7e
|
File details
Details for the file ckanext_datapackage_creator-0.0.60-py3-none-any.whl.
File metadata
- Download URL: ckanext_datapackage_creator-0.0.60-py3-none-any.whl
- Upload date:
- Size: 3.7 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5251609306fd955fdc53fc51e950e5c01a9d820f5d7583c1be550b6956914016
|
|
| MD5 |
cfc895fa4cde49a9d08d9d5fa58e57eb
|
|
| BLAKE2b-256 |
f3ef588e9c0f41c325a0b32a7d1df980764cea44c69c65b210177e46e22dc1ac
|