Skip to main content

Tools for running enrichments against data stored in Datasette

Project description

datasette-enrichments

PyPI Changelog Tests License

Tools for running enrichments against data stored in Datasette

Potential use-cases for enrichments include:

  • Geocoding an address and populating a latitude and longitude column
  • Executing a template to generate output based on the values in each row
  • Fetching data from a URL and populating a column with the result
  • Executing OCR against a linked image or PDF file

Documentation for this plugin lives at enrichments.datasette.io.

Development

To set up this plugin locally, first checkout the code. Then create a new virtual environment:

cd datasette-enrichments
python3 -mvenv venv
source venv/bin/activate

Or if you are using pipenv:

pipenv shell

Now install the dependencies and test dependencies:

pip install -e '.[test]'

To run the tests:

pytest

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

datasette-enrichments-0.3.tar.gz (15.5 kB view details)

Uploaded Source

Built Distribution

datasette_enrichments-0.3-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

File details

Details for the file datasette-enrichments-0.3.tar.gz.

File metadata

  • Download URL: datasette-enrichments-0.3.tar.gz
  • Upload date:
  • Size: 15.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for datasette-enrichments-0.3.tar.gz
Algorithm Hash digest
SHA256 dc359f3628b9c1ca8c6f2e6db7d1b490678e348c05b1f849f37993181d74306d
MD5 4bb32828cc5154a86ccdcff54736eb6d
BLAKE2b-256 9318d405d64522c37c1d464e1535664598a11165779924ee7fd588360575f891

See more details on using hashes here.

File details

Details for the file datasette_enrichments-0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for datasette_enrichments-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 be802752d4240a7635ea0639172536d871460b239f33fc115cce9d22f75bf4ed
MD5 1bd11e1369c99e433ee356e9b356d280
BLAKE2b-256 8c3f874f55d914a5ce1783c6f32805f28ee07fce944e79f8e146bf620f57055f

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