Datasette plugin for outputting tables in formats suitable for copy and paste
Project description
datasette-copyable
Datasette plugin for outputting tables in formats suitable for copy and paste
Installation
Install this plugin in the same environment as Datasette.
$ pip install datasette-copyable
Demo
You can try this plugin on fivethirtyeight.datasettes.com - browse for tables or queries there and look for the "copyable" link. Here's an example for a table of airline safety data.
Usage
This plugin adds a .copyable
output extension to every table, view and query.
Navigating to this page will show an interface allowing you to select a format for copying and pasting the demo. The default is TSV, which is suitable for copying into Google Sheets or Excel.
You can add ?_raw=1
to get back just the raw data.
Development
To set up this plugin locally, first checkout the code. Then create a new virtual environment:
cd datasette-copyable
python3 -mvenv venv
source venv/bin/activate
Or if you are using pipenv
:
pipenv shell
Now install the dependencies and tests:
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
Built Distribution
Hashes for datasette_copyable-0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88c1348258468bc76b20866c220390f6f05d1d9aa255e6014586bb6127eb4f2c |
|
MD5 | 1bf98d61a5d1e208cfd7407cfcf03c6c |
|
BLAKE2b-256 | 67dd2cd06dffc93ce34a9d5b1cb2bb06cfe54220d07c4df7d534afeb85a6f60b |