Datasette实例的客户端CLI实用工具
项目描述
dclient
用于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 查看散列值)
关闭
dclient-0.4.tar.gz 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 552f79c24d2dd717ffd1a095aaf8f3f4a5b79571116e1078a129594d1c6d4813 |
|
MD5 | ad49540e45726cf1aa10a30e2eb6e73a |
|
BLAKE2b-256 | 615173fd74eff60cacf0be1f739108e69ee7e2c4bf8fef7cff076b066e600ec9 |
关闭
dclient-0.4-py3-none-any.whl 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | f6089bbbc7ea115cdffa2c581252dd8f71772bc9447d3654923b2ba83dc1820c |
|
MD5 | df84e98d6ed2340122ffe789d84cfa0c |
|
BLAKE2b-256 | 5a55578dbb01b840fbb060e15df61d925ae2ec9b0f6d1bbbfd26493e102f9f65 |