这个项目能做什么

PlainShelf 是一个个人阅读库,专注于纯文本和 Markdown 内容的本地优先存储。它允许用户导入并阅读纯文本和 Markdown 格式的书籍,并可通过将 EPUB 文件转换为这些格式来进行导入。 核心功能包括: - 使用基于文件系统的嵌套文件夹来组织书籍。 - 支持书籍封面、元数据、书签、阅读历史和阅读统计。 - 提供多种客户端选项:本地服务器、macOS 桌面应用程序以及一个实验性的 Android 客户端。 - 无论标题或文件夹如何更改,均能保持稳定的书籍 ID 追踪。 该软件被设计为基于文本阅读的轻量级替代方案,而非像 Calibre 那样的全功能库管理器;它不支持 PDF、漫画存档、DRM 或多用户账户。其服务器端使用 Go 开发,用户界面则采用前端框架构建。