Datasette:一种用于探索和发布数据的开源多工具

2020-12-12 02:44:24

Datasette是用于浏览和发布数据的工具。它可以帮助人们获取任何形状或大小的数据,对其进行分析和探索,然后将其发布为交互式网站和随附的API。

Datasette面向数据记者,博物馆策展人,档案管理员,地方政府以及任何希望与世界分享数据的人。它是更广泛的工具和插件生态系统的一部分,这些工具和插件致力于使结构化数据尽可能高效地工作。

尝试演示一下,探索全球33,000座发电厂,然后看一下其他Datasette运行中的例子。

从CSV,JSON,数据库连接等导入数据。 Datasette会自动向您显示数据中的模式,并帮助您与同事共享发现的结果。

数据集发布使您可以立即将数据发布到托管提供商,例如Google Cloud Run,Heroku或Vercel。

在几分钟内为所有数据启动JSON API。使用它进行原型设计并证明您的想法,而无需构建自定义后端。

Datasette 0.53-数据集服务-创建选项,?column__arraynotcontains =表过滤器,?_ header = off CSV选项和更新的链接以反映新项目的网站。

新的Datasette项目网站-首次发布三年后,Datasette终于有了自己的网站!该站点包括项目新闻,插件目录,用例和示例。该网站是使用Datasette自定义模板实现的,其源代码可在GitHub上获得。

Datasette 0.52-现在--config-设置,新的database_actions插件挂钩,datasette发布cloudrun --apt-get-install选项和一些错误修复。

Datasette 0.51-一种新的可视化设计,用于添加导航选项的插件挂钩,更好地处理二进制数据,URL构建实用程序方法以及对在代理后面运行Datasette的更好支持。带注释的发行说明。

Datasette 0.50-新建列操作菜单。插件的datasette.client对象可以发出内部API请求。改进了有关部署Datasette的文档。带注释的发行说明。

Datasette 0.49-用于可写罐头查询的JSON API,用于自定义页面的路径参数。另请参见Datasette 0.49:带注释的发行说明。

Datasette 0.48-文档现在位于docs.datasette.io中,对extra_template_vars,extra_css_urls,extra_js_urls和extra_body_script插件挂钩进行了改进。

Datasette 0.47-现在可以使用Homebrew安装Datasette! brew install simonw / datasette / datasette。另一个新功能:数据集安装插件名称和数据集卸载插件名称命令,以及数据集--get' /-// versions.json'在命令行上输出Datasette HTTP调用的结果。

Datasette 0.46-与针对可写罐装查询的CSRF保护有关的安全修复程序,新徽标,新调试工具,改进的文件下载等。

两个新插件:datasette-copyable和datasette-insert-api。 Datasette-Copyable添加了复制和粘贴导出选项,Datasette-insert-api使您可以通过将JSON直接发布到Datasette来创建表以及插入或更新数据。

Datasette 0.45-固定查询的魔术参数,注销功能,改进的插件文档和四个新的插件挂钩。另请参见Datasette 0.45:带注释的发行说明。

Datasette 0.44-身份验证和权限,可写的罐装查询,Flash消息,新的插件挂钩等等。

修复了具有" someusername_password_hash"用户的错误在metadata.json中定义的值,但没有相应的" actor"记录应该以" id&#34 ;:" username"的身份错误地登录为演员,这时应该使用" id&#34 ;:&#34 ; someusername"。 #14

Datasette现在有一个官方项目网站,网址为https://datasette.io/。此版本主要更新文档以反映新站点。

数据集服务具有一个新的--create选项,该选项将创建空白数据库文件(如果尚不存在),而不是错误退出。 (#1135)

CSV导出的新?_header = off选项省略了CSV标头行,在此处记录。 (#1133) 项目新闻不再存在于自述文件中-现在可以在https://datasette.io/news中找到。 (#1137) 现在,图表呈现在默认时间限制为5秒的子流程中进行。 可以使用新的render_time_limit插件配置选项来自定义时间限制。 #4 Datasette输出的错误(例如,对于无效的SQL查询)现在转到stderr,而不是stdout。 (#1131) 修复了由于os import EX_CANTCREAT不必要引起的Windows启动错误-谢谢AbdussametKoçak。 (#1094) 现在,表单输入被包装在一个段落中,从而使表单在元数据旁边显示时不会显得局促。 #12 修复了将静态资产404安装在ARM Amazon Linux上的Datasette的错误。 (#1124)

如果您尝试打开SpatiaLite数据库,则错误消息现在建议使用--load-extension = spatialite(如果它检测到该扩展在公共位置可用)。 (#1115) 现在可以下载发布到Cloud Run的大于32MB的数据库。 (#749)