Metadata-Version: 2.1
Name: datasette-datatable
Version: 0.0.1
Summary: Export Datasette records as a DataTable
Home-page: https://github.com/datamade/datasette-datatable
Author: Forest Gregg and Derek Eder
License: Apache License, Version 2.0
Description-Content-Type: text/markdown
Requires-Dist: datasette >=1.0a13
Provides-Extra: test
Requires-Dist: pytest ; extra == 'test'
Requires-Dist: pytest-asyncio ; extra == 'test'
Requires-Dist: httpx ; extra == 'test'
Requires-Dist: sqlite-utils ; extra == 'test'

# datasette-datatable

Export Datasette records in a form that the [DataTables library](https://datatables.net/) understands.

## Installation

Install this plugin in the same environment as Datasette. Note that this plugin is built
against the development version of datasette, not the one released on PyPi.

    $ datasette install datasette-datatable

## Usage

Having installed this plugin, every table and query will gain a new `.datatable` export link.

You can also construct these URLs directly: `/dbname/tablename.datatable`

## Development

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

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

Or if you are using `pipenv`:

    pipenv shell

Now install the dependencies and tests:

    pip install https://github.com/simonw/datasette/archive/refs/heads/main.zip
    pip install -e '.[test]'

To run the tests:

    pytest
