Datasette Enrichments is a plugin for Datasette that adds support for enriching data in different ways.
An enrichment is a bulk operation that can by applied to a set of rows from a table, executing code for each of those rows.
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
Each enrichment is implemented as its own plugin.
The Datasette ecosystem includes a growing number of enrichment plugins. They are also intended to be easy to write.