Use sqlite-chronicle with tables in Datasette
Project description
datasette-chronicle
Use sqlite-chronicle with tables in Datasette
Installation
Install this plugin in the same environment as Datasette.
datasette install datasette-chronicle
Usage
Once installed, users with the enable-chronicle
and disable-chronicle
permissions (granted to the root
user by default) will have access to new table action menu options for enabling and disabling chronicle tracking for a table.
Tables that have had chronicle tracking enabled will now support a new ?_since=X
query string parameter on the table page, which will filter for just rows that have been inserted or updated since the specified chronicle version.
See the sqlite-chronicle documentation for more details on what this is and how it works.
Development
To set up this plugin locally, first checkout the code. Then create a new virtual environment:
cd datasette-chronicle
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
Release history Release notifications | RSS feed
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-chronicle-0.2.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c850e7349400741c1074de384ce8f7f936727a9f1fa226a4b4e4f0fb83de0fa |
|
MD5 | 0c5174ab29ae011eae877b8c3fad293c |
|
BLAKE2b-256 | 22b3e74fd0769ee59625de128fbb4f54aa69c09d71f54786919d8812d0dc4c53 |
Hashes for datasette_chronicle-0.2.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1da9f2819e4726fcd692f5bbd7464c962730b20811675e96fa98687260cda7cb |
|
MD5 | 953bf4629521130eeb4337a9194183db |
|
BLAKE2b-256 | 3eb418bcf551992358173ff3ed341d75943fd40033accf8812b1a33139fb14c4 |