跳转到主要内容

Datasette插件,可一次性搜索所有可搜索的表格

项目描述

datasette-search-all

PyPI Changelog Tests License

Datasette插件,可一次性搜索所有可搜索的表格。

安装

在Datasette相同的Python环境中安装插件

pip install datasette-search-all

背景

有关此项目的背景信息,请参阅 datasette-search-all: a new plugin for searching multiple Datasette tables at once。您可以在 https://fara.datasettes.com/ 尝试此插件。

使用方法

此插件仅在至少一个连接到您的Datasette实例的表格已配置SQLite全文搜索的情况下才有效。

Datasette搜索文档 Datasette search documentation 包含有关如何为表格启用全文搜索的详细信息。

您还可以使用以下工具

  • sqlite-utils 包含一个用于启用全文搜索的命令行工具。
  • datasette-enable-fts 是一个Datasette插件,它添加了一个用于启用特定列搜索的Web界面。

如果插件检测到至少一个可搜索的表格,它将在主页上添加一个搜索表单。

您还可以直接在Datasette实例上导航到 /-/search 来使用搜索界面。

屏幕截图

Animated screenshot showing the plugin in action

开发

要本地设置此插件,首先检出代码。然后创建一个新的虚拟环境

cd datasette-search-all
python -m venv venv
source venv/bin/activate

或者如果您正在使用 pipenv

pipenv shell

现在安装依赖项和测试

pip install -e '.[test]'

要运行测试

pytest

要运行浏览器自动化测试

pip install -e '.[test,playwright]'
pytest

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

datasette_search_all-1.1.4.tar.gz (10.9 kB 查看哈希值)

上传时间

构建分布

datasette_search_all-1.1.4-py3-none-any.whl (10.6 kB 查看哈希值)

上传时间 Python 3

支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面