Datasette plugin that makes table filter column dropdowns searchable
Project description
datasette-searchable-filter-columns
Type to search the column dropdown in Datasette's table filters.
Datasette's table filter lists every column in one dropdown, which gets unwieldy on wide tables. This plugin turns that dropdown into a search box: start typing and the list narrows to matching columns. Columns stay in their original order, and filters are submitted exactly as before.
Installation
Install it into the same environment as Datasette:
datasette install datasette-searchable-filter-columns
Usage
Run Datasette as usual and open any table:
datasette data.db
In the table's filter row, the column selector is now a search box — type part of a column name to narrow the list, pick one, and add your filter as normal. It works automatically; there's nothing to configure.
For developers
Clone this repository and install your local copy in editable mode, so your edits take effect without reinstalling:
pip install -e . --no-build-isolation
Run the tests:
python -m unittest discover
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file datasette_searchable_filter_columns-0.1.0.tar.gz.
File metadata
- Download URL: datasette_searchable_filter_columns-0.1.0.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
09f00ac7d3cbfed60685c4d36bde09efe1f613b78bdca658a73f8a57b44be386
|
|
| MD5 |
cb5de65ded7483dde8fae8c52ecb0890
|
|
| BLAKE2b-256 |
2c8a4429028638d605afa991447fafa6745eeac2ad3dd3bbc59f1097b906c82d
|
Provenance
The following attestation bundles were made for datasette_searchable_filter_columns-0.1.0.tar.gz:
Publisher:
publish.yml on jwelby/datasette-searchable-filter-columns
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
datasette_searchable_filter_columns-0.1.0.tar.gz -
Subject digest:
09f00ac7d3cbfed60685c4d36bde09efe1f613b78bdca658a73f8a57b44be386 - Sigstore transparency entry: 2162752094
- Sigstore integration time:
-
Permalink:
jwelby/datasette-searchable-filter-columns@fb08084b7c6ef5c1b46009b6ccc5081030daf657 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/jwelby
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@fb08084b7c6ef5c1b46009b6ccc5081030daf657 -
Trigger Event:
release
-
Statement type:
File details
Details for the file datasette_searchable_filter_columns-0.1.0-py3-none-any.whl.
File metadata
- Download URL: datasette_searchable_filter_columns-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
efec4eb1bfc2d54982781bc4fffbb9d58cb72ebd04225c762dc987652f82c5e1
|
|
| MD5 |
f9fc3d7046738619335112722c0b7ad9
|
|
| BLAKE2b-256 |
d101b8067c5d5d5f3930b94e21c20f9fbff18e20de1f0cc444548d2d761d8fba
|
Provenance
The following attestation bundles were made for datasette_searchable_filter_columns-0.1.0-py3-none-any.whl:
Publisher:
publish.yml on jwelby/datasette-searchable-filter-columns
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
datasette_searchable_filter_columns-0.1.0-py3-none-any.whl -
Subject digest:
efec4eb1bfc2d54982781bc4fffbb9d58cb72ebd04225c762dc987652f82c5e1 - Sigstore transparency entry: 2162752195
- Sigstore integration time:
-
Permalink:
jwelby/datasette-searchable-filter-columns@fb08084b7c6ef5c1b46009b6ccc5081030daf657 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/jwelby
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@fb08084b7c6ef5c1b46009b6ccc5081030daf657 -
Trigger Event:
release
-
Statement type: