Legado 3.0 Book Reader with powerful controls & full functions❤️阅读3.0, 阅读是一款可以自定义来源阅读网络内容的工具,为广大网络文学爱好者提供一种方便、快捷舒适的试读体验。
Go to file
dependabot[bot] d36308973a
chore(deps): bump the kotlin_ksp group across 1 directory with 12 updates
Bumps the kotlin_ksp group with 12 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [org.jetbrains.kotlin:kotlin-stdlib](https://github.com/JetBrains/kotlin) | `2.0.20` | `2.1.0` |
| [org.jetbrains.kotlin:kotlin-reflect](https://github.com/JetBrains/kotlin) | `2.0.20` | `2.1.0` |
| [org.jetbrains.kotlin.android](https://github.com/JetBrains/kotlin) | `2.0.20` | `2.1.0` |
| [org.jetbrains.kotlin.jvm](https://github.com/JetBrains/kotlin) | `2.0.20` | `2.1.0` |
| [org.jetbrains.kotlin.kapt](https://github.com/JetBrains/kotlin) | `2.0.20` | `2.1.0` |
| [org.jetbrains.kotlin.plugin.serialization](https://github.com/JetBrains/kotlin) | `2.0.20` | `2.1.0` |
| [org.jetbrains.kotlin.plugin.allopen](https://github.com/JetBrains/kotlin) | `2.0.20` | `2.1.0` |
| [org.jetbrains.kotlin.plugin.noarg](https://github.com/JetBrains/kotlin) | `2.0.20` | `2.1.0` |
| [org.jetbrains.kotlin.plugin.sam.with.receiver](https://github.com/JetBrains/kotlin) | `2.0.20` | `2.1.0` |
| [org.jetbrains.kotlin.plugin.lombok](https://github.com/JetBrains/kotlin) | `2.0.20` | `2.1.0` |
| [org.jetbrains.kotlin.plugin.parcelize](https://github.com/JetBrains/kotlin) | `2.0.20` | `2.1.0` |
| [com.google.devtools.ksp](https://github.com/google/ksp) | `2.0.20-1.0.24` | `2.1.0-1.0.29` |



Updates `org.jetbrains.kotlin:kotlin-stdlib` from 2.0.20 to 2.1.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.0.20...v2.1.0)

Updates `org.jetbrains.kotlin:kotlin-reflect` from 2.0.20 to 2.1.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.0.20...v2.1.0)

Updates `org.jetbrains.kotlin.android` from 2.0.20 to 2.1.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.0.20...v2.1.0)

Updates `org.jetbrains.kotlin.jvm` from 2.0.20 to 2.1.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.0.20...v2.1.0)

Updates `org.jetbrains.kotlin.kapt` from 2.0.20 to 2.1.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.0.20...v2.1.0)

Updates `org.jetbrains.kotlin.plugin.serialization` from 2.0.20 to 2.1.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.0.20...v2.1.0)

Updates `org.jetbrains.kotlin.plugin.allopen` from 2.0.20 to 2.1.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.0.20...v2.1.0)

Updates `org.jetbrains.kotlin.plugin.noarg` from 2.0.20 to 2.1.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.0.20...v2.1.0)

Updates `org.jetbrains.kotlin.plugin.sam.with.receiver` from 2.0.20 to 2.1.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.0.20...v2.1.0)

Updates `org.jetbrains.kotlin.plugin.lombok` from 2.0.20 to 2.1.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.0.20...v2.1.0)

Updates `org.jetbrains.kotlin.plugin.parcelize` from 2.0.20 to 2.1.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.0.20...v2.1.0)

Updates `org.jetbrains.kotlin:kotlin-reflect` from 2.0.20 to 2.1.0
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.1.0/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.0.20...v2.1.0)

Updates `com.google.devtools.ksp` from 2.0.20-1.0.24 to 2.1.0-1.0.29
- [Release notes](https://github.com/google/ksp/releases)
- [Commits](https://github.com/google/ksp/compare/2.0.20-1.0.24...2.1.0-1.0.29)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-stdlib
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: kotlin_ksp
- dependency-name: org.jetbrains.kotlin:kotlin-reflect
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: kotlin_ksp
- dependency-name: org.jetbrains.kotlin.android
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: kotlin_ksp
- dependency-name: org.jetbrains.kotlin.jvm
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: kotlin_ksp
- dependency-name: org.jetbrains.kotlin.kapt
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: kotlin_ksp
- dependency-name: org.jetbrains.kotlin.plugin.serialization
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: kotlin_ksp
- dependency-name: org.jetbrains.kotlin.plugin.allopen
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: kotlin_ksp
- dependency-name: org.jetbrains.kotlin.plugin.noarg
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: kotlin_ksp
- dependency-name: org.jetbrains.kotlin.plugin.sam.with.receiver
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: kotlin_ksp
- dependency-name: org.jetbrains.kotlin.plugin.lombok
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: kotlin_ksp
- dependency-name: org.jetbrains.kotlin.plugin.parcelize
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: kotlin_ksp
- dependency-name: org.jetbrains.kotlin:kotlin-reflect
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: kotlin_ksp
- dependency-name: com.google.devtools.ksp
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: kotlin_ksp
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-01-06 05:10:57 +00:00
.github Update 01-bugReport.yml 2024-10-12 12:33:23 +08:00
.vscode [skip ci] enable vscode.editor.formatOnType 2024-10-14 22:12:50 +08:00
app 书籍简介可复制 (#4499) 2025-01-05 10:26:37 +08:00
gradle chore(deps): bump the kotlin_ksp group across 1 directory with 12 updates 2025-01-06 05:10:57 +00:00
modules 优化 2024-11-25 21:24:54 +08:00
.gitignore 优化 2024-08-27 15:36:19 +08:00
api.md Fix typo 2023-07-08 16:45:31 +08:00
avd.bat fetch太慢去除历史提交记录 2022-01-03 23:59:44 +08:00
avd.sh 优化 2022-01-28 18:32:04 +08:00
build.gradle 优化 2024-08-30 17:36:56 +08:00
CHANGELOG.md Update CHANGELOG.md 2022-10-02 06:52:36 +08:00
English.md [skip ci] add comments and use LF 2024-04-14 08:51:21 +08:00
gradle.properties 优化 2024-08-27 16:51:59 +08:00
gradlew 优化:移除multidex 2023-02-09 21:00:01 +08:00
gradlew.bat fetch太慢去除历史提交记录 2022-01-03 23:59:44 +08:00
LICENSE Update LICENSE 2023-05-03 09:40:27 +08:00
package.json fetch太慢去除历史提交记录 2022-01-03 23:59:44 +08:00
README.md [skip ci] add comments and use LF 2024-04-14 08:51:21 +08:00
settings.gradle 升级rhino到1.7.14 2024-05-02 11:11:47 +08:00

English 中文

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.软件开源,持续优化,无广告。
#

Community-交流社区

Telegram

Telegram-group Telegram-channel

Discord

Discord

Other

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

#

API

  • 阅读3.0 提供了2种方式的APIWeb方式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
  • com.jaredrummler:colorpicker
  • org.apache.commons:commons-text
  • io.noties.markwon:core
  • io.noties.markwon:image-glide
  • com.hankcs:hanlp
  • com.positiondev.epublib:epublib-core #

Interface-界面

#