跳转到主要内容

Datasette实例的客户端CLI实用工具

项目描述

dclient

PyPI Changelog Tests License

用于Datasette实例的客户端CLI实用工具。

许多功能需要Datasette 1.0a2或更高版本。

您可以使用dclient做的事情

  • 对Datasette运行SQL查询,并以JSON格式返回结果
  • 对已认证的Datasette实例运行查询
  • 创建别名并存储认证令牌,以便方便地访问Datasette
  • 使用插入API(Datasette 1.0 alpha或更高版本)将数据插入Datasette

安装

使用pip安装此工具

pip install dclient

如果您想在与Datasette相同的虚拟环境中安装它(用作插件),则可以运行以下命令

datasette install dclient

运行查询

dclient query https://latest.datasette.io/fixtures "select * from facetable limit 1"

为了简化,创建一个别名

dclient alias add fixtures https://latest.datasette.io/fixtures

然后像这样运行

dclient query fixtures "select * from facetable limit 1"

文档

访问dclient.datasette.io以获取有关使用此工具的完整文档。

开发

要为此工具做出贡献,首先检出代码。然后创建一个新的虚拟环境

cd dclient
python -m venv venv
source venv/bin/activate

现在安装依赖关系和测试依赖关系

pip install -e '.[test]'

要运行测试

pytest

项目详情


下载文件

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

源分发

dclient-0.4.tar.gz (15.9 kB 查看散列值)

上传时间

构建分发

dclient-0.4-py3-none-any.whl (11.6 kB 查看散列值)

上传时间 Python 3

由...支持