使用 Datasette 构建的网站示例
datasette.io (本网站)
datasette.io 运行在一个高度定制化的 Datasette 实例上,实现了 Baked Data 模式。您可以在datasette.io,Datasette 的官方项目网站和为 datasette.io 构建搜索引擎中了解更多关于它的工作原理。
您可以在 datasette.io/content 探索驱动本网站的数据库。

github-to-sqlite 集成 GraphQL
github-to-sqlite 是一个用于将 GitHub 数据(仓库、议题、议题评论、提交等)加载到 SQLite 数据库的工具。
github-to-sqlite.dogsheep.net 提供了该工具针对数百个 Datasette 仓库运行的演示。它还展示了两个插件:用于为 Datasette 提供 GraphQL API 的datasette-graphql,以及用于一次搜索多个数据库表的datasette-search-all。

加利福尼亚州保护区
CPAD,即加利福尼亚州保护区数据库,是一个由奥克兰非营利组织GreenInfo Network维护的卓越 GIS 数据集。
本示例使用shapefile-to-sqlite工具将该项目中的 Shapefile 导入到 SpatiaLite 数据库,然后演示了 Datasette 的多种地理空间插件,包括:
- datasette-leaflet-geojson 用于在地图上渲染数据
- datasette-leaflet-freedraw 允许用户在地图上绘制形状并查询数据库以查找匹配记录
有关此项目的更多信息,请参阅Datasette 中的加利福尼亚州保护区以及在地图上绘制形状以查询 SpatiaLite 数据库。
使用 SpatiaLite 构建位置到时区 API 是一篇教程,展示了如何将 SpatiaLite 与 Datasette 结合使用。

旧金山显微镜学会档案
旧金山显微镜学会拥有可追溯到 1870 年的档案,最近开始将它们数字化,以扫描图像的形式保存在 PDF 文件中。
s3-ocr 是一个用于批量 OCR 处理 S3 存储桶中的 PDF 文件,并将结果文本提取到可搜索 SQLite 数据库的工具。
他们的档案网站使用一个模板化的 Datasette 实例,方便人们搜索和浏览他们的档案。
为旧金山显微镜学会构建可搜索档案详细描述了该项目是如何构建的。

全球发电厂
世界资源研究所发布了全球发电厂数据库,其中包含全球 30,000 多个发电厂的信息。
此 Datasette 实例在地图上展示了这些发电厂,并使用 datasette-cluster-map 插件支持缩放查看单个发电厂。

更多示例
美国国会议员
congress-legislators.datasettes.com 列出了美国国会议员以及总统和副总统,使用的数据来自 GitHub 上的 unitedstates/congress-legislators。
Datasette 的官方教程使用 Datasette 探索数据库和使用 Datasette 学习 SQL 展示了如何使用 Datasette 探索和查询该数据库。
SBA 工资保障计划贷款数据
sba-loans-covid-19.datasettes.com 显示了 Covid-19 工资保障计划贷款的接收者,使用了美国小企业管理局发布的数据。
外国代理人注册法案
FARA 是美国一项法律,要求外国说客在美国司法部注册。
fara.datasettes.com 发布了司法部发布的数据,并使用 Datasette 使其可搜索。
您可以在使用 GitHub Actions 和 Cloud Run 部署数据 API 跟踪 FARA 中了解更多关于该项目的工作原理。
Covid-19 病例和死亡数据
covid-19.datasettes.com 使用约翰·霍普金斯大学 CSSE、纽约时报和洛杉矶时报的数据,展示美国及世界各地的 Covid-19 病例和死亡数据。
英国议员利益登记册
register-of-members-interests.datasettes.com 提供了英国议员利益登记册的可搜索界面——这是一个关于英国议会成员财务利益的数据库。
有关该项目的背景信息,请参阅使用 SQL 和 Datasette 探索英国议员利益登记册。