数据导入Datasette的工具
项目描述
datasette-import
数据导入Datasette的工具
安装
在Datasette相同的环境中安装此插件。
datasette install datasette-import
用法
此插件添加了一个名为“创建导入数据表”的数据库操作项。
此操作项对具有create-table
权限的用户可用。
它链接到一个页面,允许用户上传文件或将CSV、TSV或JSON数据粘贴进去,然后使用这些数据在Datasette中创建和填充新表。
CSV和TSV数据必须在第一行有标题。
JSON数据必须是具有相同键的对象数组,或者是一个包含对象的对象,其中一个键是对象数组。
致谢
CSV和TSV解析使用Papa Parse进行,这是一个MIT许可的JavaScript库,包含在此插件中。
开发
要本地设置此插件,首先检出代码。然后创建一个新的虚拟环境
cd datasette-import
python3 -m venv venv
source venv/bin/activate
现在安装依赖关系和测试依赖关系
pip install -e '.[test]'
要运行测试
pytest
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。
源代码分布
datasette_import-0.1a5.tar.gz (18.7 kB 查看哈希值)
构建分布
datasette_import-0.1a5-py3-none-any.whl (18.3 kB 查看哈希值)
关闭
datasette_import-0.1a5.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0a28eb43f26108a18cf82d904119d3704672610ebf07b5eaa766d73a6d71f7df |
|
MD5 | 2b4036c4f8d274e8f2e0b605d01d9ea6 |
|
BLAKE2b-256 | 056a75b98652bd54dc55daff7f2ee456d1a8cfc6717e7c707da6dfe27561b205 |
关闭
datasette_import-0.1a5-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 245d81048705cbb340ae05c4396649f6cd4a1ed5009a20943c52bb875948fe2f |
|
MD5 | b3b661c49042842c54ef2c730e6c7633 |
|
BLAKE2b-256 | dd6301a04dfbf157ddb679ff4843f83e2dfefd3fc89aa8d449223930b2978915 |