Preview for datasets
Project description
CKAN dataset preview
Still in a develpment status
Adds automatically charts for all datasets in the dataset list.
Uses messytables
to discover field types.
How to set up?
General extension config values
Available config options
# Define if the extension should draw chart for
# - 'ALL' All datasets with a CSV resource
# - 'EXTRA' Just datasets with the 'dataset_preview' extra dictionary defined
# - 'NO' No datasets with show any preview
ckanext.datasetpreview.draw = 'ALL' # default draw all
ckanext.datasetpreview.chart_height = 300 # pixels
Each dataset could add and extra value with nthe key dataset_preview
:
extras["dataset_preview"] = {
// field to use in the chart. Could be:
// - A list of field names (valids in the CSV resource)
// Default will be [0, 1] ( the first two columns in the CSV). You could use numbers instead of field names
"fields": ["Field1", "Field2"],
"chart_type": "Bar", // Allows 'Pie', 'Bar', 'Column'
// URL could be:
// - A external url
// - No use this value: will be "csv_resource" with pick the first CSV resource in the dataset
// - Name of the resource in the datasets (must be a CSV one)
"url": "csv_resource",
"height": 450, // pixels
"chart_color": "#AA5521"
}
If you don't setup each dataset it will show the first CSV resource in the dataset (using the first two columns)
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
File details
Details for the file ckanext-datasetpreview-0.2.38.tar.gz
.
File metadata
- Download URL: ckanext-datasetpreview-0.2.38.tar.gz
- Upload date:
- Size: 9.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.10.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/2.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87b9184988060b935ec8af004ae0a8cd7b9c32f0ee36793a14c079a8da881746 |
|
MD5 | b5a154383cc4412dbcde939ebe273c30 |
|
BLAKE2b-256 | faafd40501aba21e4520ce271e948c11f9f5313c7920d14b0ebdbf85710dc26c |
File details
Details for the file ckanext_datasetpreview-0.2.38-py2-none-any.whl
.
File metadata
- Download URL: ckanext_datasetpreview-0.2.38-py2-none-any.whl
- Upload date:
- Size: 11.1 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.10.0 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/2.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 376eb809f075cc1681b4333e58a31bf9c5f1032b1103783689e16c1b8b6649c6 |
|
MD5 | f0728bae863a917902b89ac334a62b8f |
|
BLAKE2b-256 | e993e662545faa4976a981cb1d915192dbe19c34e1b1e4eb0bfa74bf08760f4d |