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
Close
Hashes for ckanext-datasetpreview-0.2.38.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87b9184988060b935ec8af004ae0a8cd7b9c32f0ee36793a14c079a8da881746 |
|
MD5 | b5a154383cc4412dbcde939ebe273c30 |
|
BLAKE2b-256 | faafd40501aba21e4520ce271e948c11f9f5313c7920d14b0ebdbf85710dc26c |
Close
Hashes for ckanext_datasetpreview-0.2.38-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 376eb809f075cc1681b4333e58a31bf9c5f1032b1103783689e16c1b8b6649c6 |
|
MD5 | f0728bae863a917902b89ac334a62b8f |
|
BLAKE2b-256 | e993e662545faa4976a981cb1d915192dbe19c34e1b1e4eb0bfa74bf08760f4d |