GitHub - bjesus/teatime:一个基于 IPFS、SQLite 和 GitHub 的完全静态分布式图书馆系统
2024-11-28
TeaTime是一个完全静态的分布式图书馆系统,由IPFS、SQLite和GitHub提供支持。数据库是带有 teatime-database 标签的 GitHub 仓库,发布在 GitHub Pages 上。每个仓库包含一个指向 SQLite 数据库的 config.json 文件。TeaTime 通过 sql.js-httpvfs 查询 SQLite 数据库。数据库中的每一行都是图书馆中的一项,文件哈希列用于从 IPFS 获取项目。前端实例是带有 teatime-instance 标签的 GitHub 仓库。由于文件是从 IPFS 提供的,这种分布式架构有助于 TeaTime 的弹性。
8