跳转到主要内容

将无摩擦数据Datapackages导入SQLite并生成Datasette元数据

项目描述

datapackage-to-datasette

Run tests codecov PyPI Version License Python Compatibility Code style: black

将无摩擦数据Datapackage导入SQLite并生成Datasette元数据

设置

pip install datapackage-to-datasette

用法

在控制台

从本地文件导入datapackage

datapackage-to-datasette mydatabase.db /path/to/datapackage.json metadata.json

或从URL导入

datapackage-to-datasette mydatabase.db https://pkgstore.datahub.io/core/co2-ppm/10/datapackage.json metadata.json

如果datasette元数据文件已存在,您可以传递--write-mode replace--write-mode merge来覆盖或与现有datasette元数据文件合并。

作为库

from datapackage_to_datasette import datapackage_to_datasette, DataImportError

try:
    datapackage_to_datasette(
        'mydatabase.db',
        '/path/to/datapackage.json',
        'metadata.json',
        write_mode='replace'
    )
except DataImportError:
    raise

项目详情


下载文件

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

源分发

datapackage_to_datasette-0.3.1.tar.gz (3.5 kB 查看哈希值)

上传时间:

构建分发版

datapackage_to_datasette-0.3.1-py3-none-any.whl (4.9 kB 查看哈希值)

上传时间 Python 3

由以下支持