跳转到主要内容

将Datasette页面导出到磁盘上的文件

项目描述

datasette-export

PyPI Changelog Tests License

将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 (7.2 kB 查看哈希值)

上传于

构建的发行版

datasette_export-0.1a0-py3-none-any.whl (7.6 kB 查看哈希值)

上传于 Python 3

支持