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
Close
Hashes for ckanext-datasetpreview-0.2.33.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b7f477196ce5c48463a0be6159cf981303f1dc9a874f8f167c47721667d5a8e |
|
MD5 | f1f89cb995cc46a3a43a74103a835300 |
|
BLAKE2b-256 | 427ab5f6feb4204daaa23b55139f86f2fcb3abae483958a437438ebd871f0a4f |