Skip to main content

Preview for datasets

Project description

Travis (.org) GitHub All Releases GitHub Issues GitHub PR Licence Pypi py version Last Commit

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)

dataset-list dataset-list

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-datasetpreview-0.2.38.tar.gz (9.6 kB view details)

Uploaded Source

Built Distribution

ckanext_datasetpreview-0.2.38-py2-none-any.whl (11.1 kB view details)

Uploaded Python 2

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

Hashes for ckanext-datasetpreview-0.2.38.tar.gz
Algorithm Hash digest
SHA256 87b9184988060b935ec8af004ae0a8cd7b9c32f0ee36793a14c079a8da881746
MD5 b5a154383cc4412dbcde939ebe273c30
BLAKE2b-256 faafd40501aba21e4520ce271e948c11f9f5313c7920d14b0ebdbf85710dc26c

See more details on using hashes here.

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

Hashes for ckanext_datasetpreview-0.2.38-py2-none-any.whl
Algorithm Hash digest
SHA256 376eb809f075cc1681b4333e58a31bf9c5f1032b1103783689e16c1b8b6649c6
MD5 f0728bae863a917902b89ac334a62b8f
BLAKE2b-256 e993e662545faa4976a981cb1d915192dbe19c34e1b1e4eb0bfa74bf08760f4d

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