Skip to main content

No project description provided

Project description

datasette-short-links

PyPI Changelog Tests License

A URL link shortener for Datasette. Work in progress!

Installation

This plugin requires an alpha version of Datasette 1.0, because it uses Datasette's internal database introduced in 1.0a5.

pip install datasette==1.0a5

After than, you can install this plugin in the same environment as Datasette.

datasette install datasette-short-links

Usage

Once installed, the bottom of each page with have a "Copy URL" button at the bottom of that page. That URL will link directly back to the same page.

A short URL will look something like: http://localhost:8001/-/l/01h973jcqspxrhzy00zebhx748

To take full advantage of this plugin, use a persistent internal database to store links even after your Datasette instance exits. This can be done with the --internal flag:

datasette --internal internal.db my_data.db

Development

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

cd datasette-short-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

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-short-links-0.0.1a5.tar.gz (11.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

datasette_short_links-0.0.1a5-py3-none-any.whl (11.3 kB view details)

Uploaded Python 3

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page