将Datasette页面导出到磁盘上的文件
项目描述
datasette-export
将Datasette页面导出到磁盘上的文件
安装
在Datasette相同的环境中安装此插件。
datasette install datasette-export
用法
此插件添加了一个新的export
命令。您可以使用它将一个或多个页面从Datasette导出到磁盘上的文件。
传递一次或多次--path
选项以指定页面
datasette export mydata.db --path / --path /mydata.json --path /mydata/table1.csv
这将在export/
目录中创建一个目录并将以下文件保存到其中
index.html
mydata.json
mydata/table1.csv
使用--output
指定导出的替代目录
datasette export mydata.db --path / --output mywebsite/
除了指定路径外,您还可以传递一个或多个SQL查询,这些查询可以返回要导出的页面列表
datasette export mydata.db --sql "select path from pages"
例如,要导出fixtures/facetable
表中每行的JSON
datasette export fixtures.db \
--sql "select '/fixtures/facetable/' || pk || '.json' from facetable"
开发
要本地设置此插件,首先检出代码。然后创建一个新的虚拟环境
cd datasette-export
python3 -m venv venv
source venv/bin/activate
现在安装依赖项和测试依赖项
pip install -e '.[test]'
要运行测试
pytest
项目详情
关闭
datasette-export-0.1a0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3064cc2826bfbca7eb9d9649d64427f7c8b6cee576e2584b5929e1e0daa8832a |
|
MD5 | d373d842825d8228580123ca97cf661d |
|
BLAKE2b-256 | c3efc64af64001a4370b9435bdb8c7b8e8f55fae415232b0332a40cf84cad2e8 |
关闭
datasette_export-0.1a0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cb287d06dadb8ab7d4e60bc8f877773e4a733bf0cfbcc6ecd5b15756fd4e4899 |
|
MD5 | 066b02f173c09fe1945541cb2699966b |
|
BLAKE2b-256 | dec7d486319357f442c817926e238fe98690c44fadc14e61601ab8e0e4bacb35 |