Skip to content
 
 

Repository files navigation

icon_android idea

legado

Legado / 开源阅读
gedoor.github.io / legado.top
Legado is a free and open source novel reader for Android.

新用户?

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

Function-主要功能

English

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

阅读T增强特性

书源生态

  • 纯JS单文件书源:单个脚本自带 search/getChapters/getContent 等函数,支持发现、登录、段评,配套专用 CodeMirror 编辑器与 .js 导出分享
  • 内置 MCP 服务:设置中开启后,AI 助手(Claude Code 等)可直连 App 保存/调试/管理书源、查看 HTTP 日志
  • JS引擎:Rhino 更换为 htmlunit-core-js(现 5.3.0),支持 let/const、箭头函数、模板字符串、解构、剩余参数等 ES6+ 语法
  • 内置 CryptoJS,方便使用网页JS加解密函数
  • 书源回调事件系统(callBackJs):书源可监听17种用户操作事件并执行自定义JS
  • 规则能力增强:URL参数支持 timeout/followRedirects/resolveIp,java.get/post/head 新增json字符串请求头重载
  • 新增 java.showBrowser/copyText/singleFlight/lock/tick 等方法

脚本自动化

  • 定时任务支持:cron 表达式驱动js脚本执行,支持 refreshToc / notify 动作
  • 书籍详情/书架管理支持书籍的自动检测更新并缓存(自动创建定时任务)

视觉与主题

  • Material Design 3 全面焕新:组件圆角化色彩化,详情页/音频页/主书架/阅读器菜单四大界面重做
  • 内置15套预设主题(中式意象+明快风格),支持壁纸动态取色跟随(Android 12+)
  • 沉浸式操作栏开关,开启后顶栏和底栏透明并沉浸
  • 发现页容器化:容器卡片流+缓存优先加载,支持换一批、多分组筛选、管理页批量操作

阅读体验

  • 高亮功能:选中文字高亮、高亮规则(正则/关键词)、可组合样式与自定义字体
  • 详情页整页连续内容面板:简介折叠展开、tags多行显示、目录倒序瞬时切换
  • 页眉页脚支持自定义模板与填充式电量图标
  • 目录分卷支持展开/折叠,更好的层级展示
  • 原生段评支持,支持自定义段评图标
  • 选择文本菜单支持自定义展示

听书增强

  • 媒体会话支持上下集切换,按书记忆倍速与播放模式,听书时长计入阅读记录
  • 翻页不打断朗读,朗读悬浮胶囊快捷回位/从此处朗读
  • 片头/片尾自动跳过,支持本书与全局配置
  • 有声书缓存增强:缓存音频到本地、自定义缓存目录、清除缓存并重新解析
  • 听书/朗读支持按集数停止,听书面板快捷切换朗读引擎

分享与备份

  • 口令分享:书源/订阅源/替换规则/朗读引擎/定时任务等可生成文本口令,剪贴板自动识别导入
  • 定时任务纳入备份范围,恢复去重不再报错,备份支持书架封面和阅读背景图
  • 底栏图集支持导入/编辑/导出/分享

调试/开发

  • HTTP请求日志:设置中开启后可在日志查看请求概况,点击查看完整请求/响应详情
  • Web API 新增书源保存与 HTTP 日志端点

编辑器

  • WebView代码编辑器支持自动补全、语法检查、格式化,主题跟随App
  • 代码编辑器增加右侧滚动条、快速定位导航栏
  • 搜索替换重构,支持正则表达式测试
  • HTTP请求支持brotli压缩算法
#

Community-交流社区

Telegram

Telegram-group Telegram-channel

Discord

Discord

Other

https://www.yuque.com/legado/wiki/community

#

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
  • path类型解释: 书源,订阅源,替换规则,本地txt小说目录规则,在线朗读引擎,主题,阅读排版,添加到书架
#

Other-其他

免责声明

https://gedoor.github.io/Disclaimer

阅读3.0
#

Grateful-感谢

  • org.jsoup:jsoup
  • cn.wanghaomiao:JsoupXpath
  • com.jayway.jsonpath:json-path
  • com.github.gedoor:rhino-android
  • com.squareup.okhttp3:okhttp
  • com.github.bumptech.glide:glide
  • org.nanohttpd:nanohttpd
  • org.nanohttpd:nanohttpd-websocket
  • cn.bingoogolapple:bga-qrcode-zxing
  • org.apache.commons:commons-text
  • io.noties.markwon:core
  • io.noties.markwon:image-glide
  • com.hankcs:hanlp
  • com.positiondev.epublib:epublib-core
#

Interface-界面

#

About

开源阅读修改版,添加基于cron的定时任务支持。

Topics

Resources

Stars

101 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages