Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

English 中文

icon_android idea

legado

Legado / 开源阅读
Legado 是一款基于 Kotlin Multiplatform 构建的自由开源阅读应用,支持 Android、桌面端(Windows / macOS / Linux)、iOS 和鸿蒙。

新用户?

软件不提供内容,需要您自己手动添加,例如导入书源等。 看看 官方帮助文档,也许里面就有你要的答案。

Platform-支持平台

Legado 已基于 Kotlin Multiplatform (KMP) 重构,同一套代码覆盖以下平台:

平台状态
Android✅ 主力平台,功能完整
桌面端(Windows / macOS / Linux)✅ Compose Multiplatform 桌面版
iOS🟡 基本可用(iosApp)
鸿蒙(HarmonyOS / OpenHarmony)🚧 理论可用,构建时需开启 enableOhosTarget 开关

注:iOS 与鸿蒙暂只提供未签名包;功能完善度以 Android 版为准。

#

Function-主要功能

1.自定义书源,自己设置规则,抓取网页数据,规则简单易懂,软件内有规则说明。
2.列表书架,网格书架自由切换。
3.书源规则支持搜索及发现,所有找书看书功能全部自定义,找书更方便。
4.订阅内容,可以订阅想看的任何内容,看你想看
5.支持替换净化,去除广告替换内容很方便。
6.支持本地TXT、EPUB阅读,手动浏览,智能扫描。
7.支持高度自定义阅读界面,切换字体、颜色、背景、行距、段距、加粗、简繁转换等。
8.支持多种翻页模式,覆盖、仿真、滑动、滚动等。
9.软件开源,持续优化,无广告。

#

Download-下载

Android / 桌面端(Windows / macOS / Linux)

iOS / 鸿蒙(HarmonyOS)

  • 未签名 IPA 与未签名 HAP - 多平台测试版(iOS 可用 SideStore / AltStore 自签侧载)
#

Community-交流社区

Telegram

Telegram-group

#

API

  • 阅读3.0 提供了2种方式的API:Web方式和Content Provider方式。您可以在这里根据需要自行调用。
  • 可通过url唤起阅读进行一键导入,url格式: legado://import/{path}?src={url}
  • path类型: bookSource,rssSource,replaceRule,textTocRule,httpTTS,theme,readConfig,dictRule,addToBookshelf,read
  • path类型解释: 书源,订阅源,替换规则,本地txt小说目录规则,在线朗读引擎,主题,阅读排版,添加到书架,直接阅读(已在书架则直接阅读,否则抓取详情后进入详情页)
  • 也可通过url直接打开书籍阅读: url格式: legado://import/read?src={url} (已在书架直接阅读, 否则进详情页)
#

Other-其他

免责声明

https://gedoor.github.io/Disclaimer

阅读3.0
#

Grateful-感谢

  • org.jsoup:jsoup - HTML解析器
  • com.fleeksoft.ksoup:ksoup - KMP版HTML解析器(用于XPath)
  • jershell/rjpath - KMP JSONPath实现(替代jayway)
  • com.github.gedoor:rhino-android - JavaScript引擎
  • com.squareup.okhttp3:okhttp - HTTP客户端
  • com.github.bumptech.glide:glide - 图片加载
  • org.nanohttpd:nanohttpd - 内置HTTP服务器
  • org.nanohttpd:nanohttpd-websocket - WebSocket支持
  • cn.bingoogolapple:bga-qrcode-zxing - 二维码扫描
  • com.jaredrummler:colorpicker - 颜色选择器
  • io.noties.markwon:core - Markdown渲染
  • io.noties.markwon:image-glide - Markdown图片加载
  • com.hankcs:hanlp - 中文分词
  • com.positiondev.epublib:epublib-core - EPUB解析
<img src="https://img.shields.io/badge/-返回顶部-orange.svg" alt="#" align="right">

Interface-界面

#

关于 About

Legado 3.0 Book Reader with powerful controls & full functions❤️阅读3.0, 阅读是一款可以自定义来源阅读网络内容的工具,为广大网络文学爱好者提供一种方便、快捷舒适的试读体验。

语言 Languages

Kotlin68.5%
C26.2%
HTML1.8%
C++1.2%
Vue1.1%
CSS0.3%
TypeScript0.3%
JavaScript0.2%
Swift0.2%
Shell0.1%
CMake0.1%
Python0.0%
Batchfile0.0%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
1520
Total Commits
峰值: 188次/周
Less
More

核心贡献者 Contributors