datasette-multiline-links
Make multiple newline separated URLs clickable in Datasette
Installation
Install this plugin in the same environment as Datasette.
datasette install datasette-multiline-links
Demo
Try this plugin out against a Google Sheets spreadsheet of previously featured datasets from Data is Plural using Datasette Lite here:
Usage
Once installed, if a cell has contents like this:
https://example.com
Not a link
https://google.com
It will be rendered as:
<a href="https://example.com">https://example.com</a>
Not a link
<a href="https://google.com">https://google.com</a>
Development
To set up this plugin locally, first checkout the code. Then create a new virtual environment:
cd datasette-multiline-links
python3 -m venv venv
source venv/bin/activate
Now install the dependencies and test dependencies:
pip install -e '.[test]'
To run the tests:
pytest