Legado for macOS 是一款基于 SwiftUI 的原生 macOS 阅读器,把 Android 版 Legado 的书源、书架与阅读能力迁移到 macOS,并保留 Legado 的 JSON 规则格式。
- 2.0.3
- 发布于
- 26 天前
- 67
- 星标
- 876
- 下载
- 同步于
- 15 天前
最新版本
2.0.32026年9月23日 20:48下载慢?可在上方随时切换镜像源
项目说明
项目概述
Legado for macOS 是一款基于 SwiftUI 构建的原生 macOS 阅读器,目标是把 Android 版 Legado 的书源、书架和阅读能力完整迁移到苹果桌面平台。它保留 Legado 的 JSON 规则格式,可以直接导入 Android 版书源与书架数据,并支持在线搜索、换源、章节缓存与 RSS 订阅。界面采用 macOS 原生深色布局,尽力贴近系统使用习惯。
把 Legado 的书源与阅读习惯,原样搬进 macOS 原生应用。
主要功能
- 书源管理:书源导入、编辑、启用/禁用与批量导出
- 数据迁移:支持导入 Android 版书源 JSON 与书架 JSON
- 本地阅读:TXT 与 EPUB 本地导入、章节识别与按章节读取
- 在线阅读:在线搜索、书源发现、换源、章节缓存与预加载
- 规则解析:CSS、JSONPath、XPath、正则与 JavaScript 规则,含 JSOUP 链式规则与递归 JSONPath
- RSS 订阅:标准 RSS/Atom、自定义 RSS 规则、分页与文章正文
- 阅读记录:阅读进度、滚动位置、书签、阅读历史与替换规则
- 数据管理:JSON 数据备份恢复、封面缓存、网络代理与自定义快捷键
适用人群
- 在 macOS 上阅读网络小说的用户
- 已积累大量 Legado 书源想迁移到电脑的人
- 需要 RSS 订阅阅读的用户
- 偏好原生 macOS 应用体验的读者
快速上手
- 确保系统为 macOS 13 及以上、Swift 5.9 及以上
- 执行
swift build构建,或swift run直接运行开发版本 - 执行
./build_app.sh生成可双击运行的 macOS App - 在应用内导入 Android 版书源 JSON 与书架 JSON
- 用搜索或订阅功能找书,加入书架后开始阅读
核心优势
- 原生体验:SwiftUI 构建,界面与交互贴近 macOS 系统习惯
- 规则兼容:沿用 Legado 的 JSON 规则格式,书源生态无缝复用
- 数据可迁移:书架、书源与阅读数据可直接从 Android 版导入
- 本地优先:数据保存在本机
~/Library/Application Support/Legado/
系统要求
| 项目 | 要求 |
|---|---|
| 操作系统 | macOS 13 及以上 |
| 开发环境 | Swift 5.9 及以上,建议 Xcode 15+ |
| 数据目录 | ~/Library/Application Support/Legado/ |
注意事项
- 依赖 Android WebView、Java 类、登录 UI、音视频书渲染与 iCloud 同步的功能仍属兼容边界
- 本项目遵循 GPL-3.0,原始项目为 gedoor/legado
- 恢复备份前请确认目标文件可信
- 应用不提供书籍内容,需自行导入合法书源与本地文件
历史版本
排序