内置 Web 阅读器,支持 EPUB、PDF、CBR 等常见格式直接在浏览器中阅读,阅读进度自动同步。
支持将书籍转换为不同格式后下载,EPUB → MOBI/AZW3 供 Kindle 使用,支持 Kobo KEPUB 格式。
提供 OPDS 目录接口,支持通过 KyBook、Chunky 等阅读器 App 远程访问书库。
Google Drive 集成,可将书库存储在云端;Send to Kindle 一键推送到 Kindle 设备。
基于 Whoosh 的全文搜索引擎,快速定位书籍内容;支持按作者、系列、标签多维度分类浏览。
多用户支持,可配置不同用户的访问权限;LDAP 对接,适合企业环境部署。
按作者、系列、标签、出版社、语言等多维度分类浏览,封面展示和元数据完整呈现。
在线编辑书籍元数据,上传/修改封面,添加多格式文件到同一书籍条目。
响应式设计适配各种设备,OPDS 协议支持第三方阅读器接入。
双数据库设计,图书数据库只读,配置数据库存储用户、设置、阅读进度。
基于 Python Flask 轻量级 Web 框架构建,采用 SQLAlchemy ORM 进行数据库操作。双数据库设计分离图书元数据和系统配置,确保书库的稳定性和灵活性。
前端采用 Bootstrap + jQuery 实现响应式界面,Whoosh 提供全文搜索能力。内置异步任务队列处理格式转换,支持多种电子书格式的互转。
Bootstrap + jQuery + Web 阅读器
Flask + SQLAlchemy + Whoosh
metadata.db + app.db (SQLite)
我们将复杂的数字内容管理需求转化为简洁的 Web 应用,在功能丰富与体验流畅之间找到最佳平衡。