[哇] 更新了README
This commit is contained in:
+92
-125
@@ -1,149 +1,116 @@
|
||||
# [English](English.md) [中文](README.md)
|
||||
# Legado with MD3
|
||||
|
||||
[](https://play.google.com/store/apps/details?id=io.legado.play.release)
|
||||
<a href="https://jb.gg/OpenSourceSupport" target="_blank">
|
||||
<img width="24" height="24" src="https://resources.jetbrains.com/storage/products/company/brand/logos/jb_beam.svg?_gl=1*135yekd*_ga*OTY4Mjg4NDYzLjE2Mzk0NTE3MzQ.*_ga_9J976DJZ68*MTY2OTE2MzM5Ny4xMy4wLjE2NjkxNjMzOTcuNjAuMC4w&_ga=2.257292110.451256242.1669085120-968288463.1639451734" alt="idea"/>
|
||||
</a>
|
||||
<div align="center">
|
||||
<img width="125" height="125" src="https://github.com/gedoor/legado/raw/master/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png" alt="legado"/>
|
||||
|
||||
Legado / 开源阅读
|
||||
<br>
|
||||
<a href="https://gedoor.github.io" target="_blank">gedoor.github.io</a> / <a href="https://www.legado.top/" target="_blank">legado.top</a>
|
||||
<br>
|
||||
Legado is a free and open source novel reader for Android.
|
||||
</div>
|
||||
<p align="left">
|
||||
<a href="https://github.com/HapeLee/legado-with-MD3">简体中文</a> |
|
||||
<a href="https://github.com/HapeLee/legado-with-MD3/blob/main/English.md">English</a>
|
||||
</p>
|
||||
|
||||
[](#contents) [](#Function-) [](#Download-) [](#Community-) [](#API-) [](#Other-) [](#Grateful-) [](#Interface-)
|
||||
---
|
||||
|
||||
>New user?
|
||||
## 📖 Introduction
|
||||
|
||||
**Legado with MD3** is a Material Design 3–styled refactor based on the open-source project
|
||||
👉 [Legado (阅读)](https://github.com/gedoor/legado).
|
||||
|
||||
In addition to a visual redesign of the UI, this project introduces multiple branch-specific
|
||||
features.
|
||||
It is also gradually migrating from the traditional **View system** to **Jetpack Compose**, aiming
|
||||
to deliver a more modern, smooth, and consistent reading experience.
|
||||
|
||||
> [!CAUTION]
|
||||
> **Important Notes**
|
||||
>
|
||||
>The software does not provide content, you need to add it manually, such as importing book sources, etc.
|
||||
>Take a look at [official help documentation](https://www.yuque.com/legado/wiki),Maybe there's an answer you need inside.
|
||||
> Due to the theme system being rebuilt on top of the **Monet engine**, themes from the official
|
||||
> version are **not compatible** with this fork.
|
||||
>
|
||||
> **Devices below Android 12:**
|
||||
> Custom themes and dynamic color features are currently unavailable.
|
||||
> This limitation will be addressed after the Jetpack Compose migration is completed.
|
||||
> (Due to limited developer resources, this process may take a considerable amount of time.)
|
||||
|
||||
# Function [](#Function-)
|
||||
---
|
||||
|
||||
You can customize the book source, set your own rules, and capture web page data. The rules are simple and easy to understand. There are rules in the software. List bookshelf, grid bookshelf switch freely. The book source rules support search and discovery, and all the functions of finding books and reading books are all customized, making it easier to find books.
|
||||
* Custom ebook sources, set your own rules to capture web data, the rules are simple and easy to understand, the software has a rule description.
|
||||
* eBook sources rules support search and discovery, all find books and read books function all custom, find books more convenient.
|
||||
* Schedule updating your library for new chapters.
|
||||
* Online reading from web sources that can be imported in bulk
|
||||
* Local reading of Auto-download episodes.
|
||||
* Local reading of TXT or EPUB files
|
||||
* ebook Wishlist
|
||||
* Big text viewer. You can open eBook and txt in 1GB size
|
||||
* Automatic text replacement for removing ad in content
|
||||
* List bookshelf, grid bookshelf free to switch.
|
||||
* Subscription content, you can subscribe to any content you want to see, see what you want to see
|
||||
* A configurable reader with fonts, background, page transitions mode and other settings
|
||||
* Timer. Set interval time to listen ebook, time up, ebook turn off completely.
|
||||
* TTS book reader. tts can optionally be install“smartvoice-4.1.0” or ”Speech Services by Google“ Give your baby a storybook to listen to and teach your baby to talk,
|
||||
* Dark mode and E-Ink mode support and Web service support
|
||||
* Create backups to local or WebDav server
|
||||
* Decentralization web3
|
||||
* Support replacement purification, it is very convenient to remove the content of advertisement replacement.
|
||||
* Support local TXT, EPUB reading, manual browsing, intelligent scanning.
|
||||
* Support highly customized reading interface, switch font, color, background, line spacing, paragraph spacing, bold, simplified and traditional conversion.
|
||||
* Support multiple page turning modes, covering, emulating, sliding, scrolling, etc.
|
||||
## ✨ Branch Features
|
||||
|
||||
Compared to the official version, this project provides the following exclusive features:
|
||||
|
||||
<a href="#readme">
|
||||
<img src="https://img.shields.io/badge/-Top-orange.svg" alt="#" align="right">
|
||||
</a>
|
||||
* **New Theme System:**
|
||||
A fully redesigned Material Design 3 UI, with support for **predictive back gestures** and *
|
||||
*shared element transitions**.
|
||||
* **Reading Interface:**
|
||||
More personalized reading layouts and menu configurations.
|
||||
* **Reading Records:**
|
||||
Detailed reading statistics with **timeline** and **chapter-based** views.
|
||||
* **Enhanced Experience:**
|
||||
Improved experiences for **comic reading**, **audiobooks**, and **discovery** pages.
|
||||
* **Bookshelf Layouts:**
|
||||
More bookshelf layout options, with dedicated UI optimizations for **tablet devices**.
|
||||
* **Practical Features:**
|
||||
Added book notes and **smart companion groups** (automatically categorizing read / unread books).
|
||||
|
||||
# Download [](#Download-)
|
||||
---
|
||||
|
||||
#### Android
|
||||
## 🛠️ Core Features
|
||||
|
||||
* [Releases](https://github.com/gedoor/legado/releases/latest)
|
||||
* [Google play - $1.99](https://play.google.com/store/apps/details?id=io.legado.play.release)
|
||||
* [Coolapk](https://www.coolapk.com/apk/io.legado.app.release)
|
||||
* [\#Beta](https://kunfei.lanzoui.com/b0f810h4b)
|
||||
* [IzzyOnDroid F-Droid Repository](https://apt.izzysoft.de/fdroid/index/apk/io.legado.app.release)
|
||||
1. **Custom Book Sources**
|
||||
A powerful crawling engine with simple and flexible rules for fetching web content.
|
||||
2. **Multiple Format Support**
|
||||
Supports local TXT and EPUB files, with automatic local file scanning.
|
||||
3. **Highly Customizable Reading Experience**
|
||||
Font, background, line spacing, paragraph spacing, bold text, simplified/traditional Chinese
|
||||
conversion, and more.
|
||||
4. **Content Subscription**
|
||||
Not limited to books — subscribe to any content you want to read.
|
||||
5. **Content Filtering & Replacement**
|
||||
Powerful ad removal and content replacement rules.
|
||||
6. **Page Turning Modes**
|
||||
Multiple page turning modes including cover, simulation, sliding, and scrolling.
|
||||
7. **Fully Open Source**
|
||||
Ad-free and continuously improved.
|
||||
|
||||
---
|
||||
|
||||
#### IOS
|
||||
## 🤝 Community & Support
|
||||
|
||||
* Stopped(No release) - [Github](https://github.com/gedoor/YueDuFlutter)
|
||||
The following communities belong to the **original project**.
|
||||
Due to limited developer availability, this fork currently does **not** have an independent
|
||||
community.
|
||||
|
||||
<a href="#readme">
|
||||
<img src="https://img.shields.io/badge/-Top-orange.svg" alt="#" align="right">
|
||||
</a>
|
||||
* **Official Wiki:**
|
||||
[Book Source Rule Tutorial](https://mgz0227.github.io/The-tutorial-of-Legado/)
|
||||
* **Community Channels:**
|
||||
[Telegram](https://t.me/legado_channels) | [Discord](https://discord.gg/VtUfRyzRXn) | [Yuque Wiki](https://www.yuque.com/legado/wiki/community)
|
||||
* **Related Documents:**
|
||||
[Disclaimer](https://gedoor.github.io/Disclaimer) | [Changelog](https://www.google.com/search?q=/app/src/main/assets/updateLog.md)
|
||||
|
||||
# Community [](#Community-)
|
||||
---
|
||||
|
||||
#### Telegram
|
||||
## ❤️ Acknowledgements
|
||||
|
||||
[](https://t.me/yueduguanfang) [](https://t.me/legado_channels)
|
||||
Special thanks to the following excellent open-source projects for inspiration and technical
|
||||
support:
|
||||
|
||||
#### Discord
|
||||
* [gedoor/legado](https://github.com/gedoor/legado) *(the legendary original project)*
|
||||
* [Luoyacheng/legado](https://github.com/Luoyacheng/legado) *(providing extended features)*
|
||||
* [komikku-app/komikku](https://github.com/komikku-app/komikku) *(UI inspiration and Compose
|
||||
components)*
|
||||
* [FoedusProgramme/Gramophone](https://github.com/FoedusProgramme/Gramophone) *(UI inspiration and
|
||||
View-based cover color extraction)*
|
||||
* [jordond/MaterialKolor](https://github.com/jordond/MaterialKolor) *(excellent dynamic color
|
||||
implementation for Jetpack Compose)*
|
||||
* [Calvin-LL/Reorderable](https://github.com/Calvin-LL/Reorderable) *(drag-and-drop reordering for
|
||||
Jetpack Compose)*
|
||||
* And many more open-source projects...
|
||||
|
||||
[](https://discord.gg/VtUfRyzRXn)
|
||||
---
|
||||
|
||||
#### Other
|
||||
### ✅ 额外建议(可选但很加分)
|
||||
|
||||
https://www.yuque.com/legado/wiki/community
|
||||
如果你愿意,我建议你再加一个:
|
||||
|
||||
<a href="#readme">
|
||||
<img src="https://img.shields.io/badge/-Top-orange.svg" alt="#" align="right">
|
||||
</a>
|
||||
```md
|
||||
## ⚠️ Disclaimer
|
||||
|
||||
# API [](#API-)
|
||||
|
||||
* Legado 3.0 The API is provided in 2 ways: `Web way` and `Content Provider way`. You can call it yourself as needed in [here](api.md).
|
||||
* One-click import by url recall reading, url format: legado://import/{path}?src={url}
|
||||
* Path Type: bookSource,rssSource,replaceRule,textTocRule,httpTTS,theme,readConfig,dictRule,addToBookshelf
|
||||
* path type explanation: Book source, subscription source, replacement rules, local txt novel directory rules, online reading engine, theme, reading layout, [add to bookshelf](/app/src/main/java/io/legado/app/ui/association/AddToBookshelfDialog.kt)
|
||||
|
||||
<a href="#readme">
|
||||
<img src="https://img.shields.io/badge/-Top-orange.svg" alt="#" align="right">
|
||||
</a>
|
||||
|
||||
# Other [](#Other-)
|
||||
|
||||
##### Disclaimers
|
||||
|
||||
https://gedoor.github.io/Disclaimer
|
||||
|
||||
##### Legado 3.0
|
||||
|
||||
* [eBook sources rules](https://mgz0227.github.io/The-tutorial-of-Legado/)
|
||||
* [Update Log](/app/src/main/assets/updateLog.md)
|
||||
* [Help Documentation](/app/src/main/assets/web/help/md/appHelp.md)
|
||||
* [web bookshelf](https://github.com/gedoor/legado_web_bookshelf)
|
||||
* [web source editor](https://github.com/gedoor/legado_web_source_editor)
|
||||
|
||||
<a href="#readme">
|
||||
<img src="https://img.shields.io/badge/-Top-orange.svg" alt="#" align="right">
|
||||
</a>
|
||||
|
||||
# Grateful [](#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
|
||||
|
||||
<a href="#readme">
|
||||
<img src="https://img.shields.io/badge/-Top-orange.svg" alt="#" align="right">
|
||||
</a>
|
||||
|
||||
# Interface [](#Interface-)
|
||||
|
||||
<img src="https://github.com/gedoor/gedoor.github.io/blob/master/static/img/legado/%E9%98%85%E8%AF%BB%E7%AE%80%E4%BB%8B1.jpg" width="270"><img src="https://github.com/gedoor/gedoor.github.io/blob/master/static/img/legado/%E9%98%85%E8%AF%BB%E7%AE%80%E4%BB%8B2.jpg" width="270"><img src="https://github.com/gedoor/gedoor.github.io/blob/master/static/img/legado/%E9%98%85%E8%AF%BB%E7%AE%80%E4%BB%8B3.jpg" width="270">
|
||||
<img src="https://github.com/gedoor/gedoor.github.io/blob/master/static/img/legado/%E9%98%85%E8%AF%BB%E7%AE%80%E4%BB%8B4.jpg" width="270"><img src="https://github.com/gedoor/gedoor.github.io/blob/master/static/img/legado/%E9%98%85%E8%AF%BB%E7%AE%80%E4%BB%8B5.jpg" width="270"><img src="https://github.com/gedoor/gedoor.github.io/blob/master/static/img/legado/%E9%98%85%E8%AF%BB%E7%AE%80%E4%BB%8B6.jpg" width="270">
|
||||
|
||||
<a href="#readme">
|
||||
<img src="https://img.shields.io/badge/-Top-orange.svg" alt="#" align="right">
|
||||
</a>
|
||||
This project is a **non-official fork** of Legado and is intended for learning,
|
||||
personal use, and experimentation only.
|
||||
```
|
||||
Reference in New Issue
Block a user