Openlib:一个从 Anna’s Archive 下载和阅读电子书的开源应用

Openlib 是一个开源移动端应用,旨在帮助用户从 Anna’s Archive(一个非官方数字图书馆)下载并阅读电子书。

本项目不托管任何内容,也不提供书籍资源。它仅作为客户端工具,通过解析 Anna’s Archive 的公开网页响应,提取书籍链接并完成下载与阅读。

Openlib:一个从 Anna’s Archive 下载和阅读电子书的开源应用插图

功能

  • ✅ 内置阅读器:支持 EPUB 和 PDF 格式,无需安装第三方应用即可阅读
  • ✅ 外部阅读器支持:可将书籍发送至 Calibre、Moon+ Reader、Adobe Acrobat 等常用阅读器
  • ✅ 书籍搜索与过滤:按标题、作者、语言等条件筛选结果
  • ✅ 热门书籍推荐:展示 Anna’s Archive 上近期访问量较高的书籍
  • ✅ 按需下载:选择书籍后自动解析可用镜像并开始下载

所有操作均在本地完成,无账户系统、无云端同步、无广告。

工作原理

Anna’s Archive 没有官方 API。Openlib 通过模拟浏览器请求访问其网页界面,解析 HTML 响应,提取书籍的元数据(标题、作者、格式、镜像链接)和下载地址。

下载过程直接连接公开镜像源,不依赖中间代理或第三方服务。

未来计划(路线图)

  •  支持更多格式:CBZ、CBR、AZW3、MOBI
  •  后台下载任务管理
  •  多任务并发下载
  •  存储路径变更时自动迁移已有书籍
  •  本地缓存与离线书库管理
  •  搜索历史与下载记录

为什么使用 Openlib?

  • ✅ 完全开源:代码公开,无隐藏行为
  • ✅ 无追踪:不收集用户数据、不请求权限
  • ✅ 轻量稳定:仅依赖基础网络与文件系统
  • ✅ 无依赖:不绑定任何商业平台或服务

适用于希望在移动设备上离线访问、管理非商业电子书资源的用户。

下载地址
夸克
密码:6CZs

评论