Giter Club home page Giter Club logo

gedoor / legado Goto Github PK

View Code? Open in Web Editor NEW
27.5K 27.5K 3.7K 68.92 MB

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

License: GNU General Public License v3.0

Kotlin 77.76% Java 14.26% CSS 2.09% HTML 2.45% JavaScript 1.36% Batchfile 0.01% Roff 0.35% AMPL 0.10% Shell 0.01% Vue 1.59% TypeScript 0.04%

legado's People

Contributors

52fisher avatar 821938089 avatar adhu2018 avatar ag2s20150909 avatar antecer avatar david082321 avatar dependabot[bot] avatar discut avatar gedoor avatar github-actions[bot] avatar h11128 avatar heziyouyi avatar hhhaiai avatar iyhkhtrk avatar jaredtech avatar jgckm avatar kalinzhang avatar lff283 avatar mabdc avatar mgz0227 avatar neday avatar o0halflife0o avatar odomu avatar olixina avatar qianfanguojin avatar sjj-dot avatar stanhustler avatar syomie avatar xie-jason avatar xwite avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

legado's Issues

关于webDav的疑问

  • 请问目前webDav备份只能够支持坚果云吗?自己使用群晖搭建的webDav服务貌似无法使用(更改了端口)。。

  • 3.0版本的webDav设置无法保存,返回后重新进入便清空了

能不能写个代码框架说明

最好能做个代码结构的思维导图
有时候一些最简单的功能需求完全可以自己实现,但在对安卓开发不是很了解的情况下,不知道在哪里修改

关于滑动的功能建议

个人比较喜欢滑动与点击翻页的组合功能,是否会考虑此功能?
就是看小说时即可以按住上下滑动,也可以点击上下或者左右部分翻页,原先用过一个叫阅读星的本地txt软件,这种看书方式非常喜欢,希望能够引进。

希望能够加入一个类似于2.X版本中的“追更”分组。

3.0版本里面默认只有一个全部分组,本地书籍和网络小说混杂在一起很不方便,希望能够加入类似于2.X中追更的分组,把网络小说默认放进去。如果自己手动建立的追更分组,阅读过一次后小说就不知去向,而不是在分组的最前端。

希望 WebDAV 备份能独立使用

WebDAV 备份应当能独立使用,和 WebDAV 恢复一样,不依赖其他权限。

具体应做到:

  1. 填写完 WebDAV 地址后应提示“这是否是最终备份目录“。最终备份目录则不创建子目录 legado。
  2. 手动点击备份时应该有 WebDAV 备份选项,不需要选择本地目录备份后才通过 WebDAV 备份。
  3. 有实时备份和定时备份选项,增加实时性或更少流量。
  4. 备份内容可选:书源、书籍、本地书籍、订阅、净化替换、主题、样式、其他配置。默认全选。
  5. 帐号密码错误等情况应有提示。

可选实现:

  1. 迁移,将本地和以前的网络备份迁移到一个新的服务器上,可选是否保留旧位置的文件。

3.0的最底部导航栏不能变色

问题描述:3.0版本的阅读,底部导航栏不能随内容页面颜色的变化而改变,当前2.0版本的沉浸式状态栏用起来比3.0在视觉效果上看起来舒服多了。而且一到晚上关灯,手机下面白色的状态栏配合夜间模式,看起来非常刺眼。望改进哦,亲👍👍👍

关于收藏功能的建议

用了一下,体验还不错!
有两点建议希望实现:
1、建议添加标签功能方便分类和管理,可以在rss源规则中,增加文章作者项作为文章默认的标签。
2、建议在收藏的同时将文章内容保存到本地,方便一些特殊网络情况下阅读。也可以让用户设置每一个标签下的文章是否需要离线保存

“放入书架”提示的相关逻辑

搜索,进入书籍目录、章节,返回,被询问是否放入书架。

  • 点确定,似乎未执行返回,是否放入不确定(可以Toast提示)。再次“返回”才回到书籍信息页,但“放入书架”按钮未改变(此时可点击切换并被保存),此时修改分组似乎也被忽略(未保存)。
  • 点取消,回到了书籍信息,这似乎正常。但“放入书架”的提示就意义不大了,左下的按钮很方便、常在,如果担心用户忘记加,可以按钮突出、加tip、默认保留阅读进度。

此外建议,关键词搜索结果做缓存,或者返回时要求确认(可以弹框或要求双击返回),以免误操作后需要重新搜索(可能很久。结果可能变少)。

朗读有问题

每次朗读到章节的最后一页,都会说“数据加载中”。

正文加载失败问题(非书源问题)

版本 3.20.030813
使用书源为3.0官方订阅里的阅读3.0书源合集(共13个)
曾导入旧版阅读数据
具体过程:搜索任意一本书,开始阅读,必定会卡在“加载数据中”。此时理论上是位于小说的第1章,手动进入目录里,跳转到第3,4章等较远章节才会加载。之后切换任意源都无法阅读该书的第1章
ps:在设置中开启了记录日志,日志文件保存在什么地方?

章节标题净化代码,需要不需要合并进来?

处理了一下,把章节标题净化了,但是没有用配置文件,默认在显示时进行净化。
用正则表达式处理的。
(?<=.{1,20})[((].(推荐|章合|月票|收藏|点赞|保底|盟主|首订|全订|订阅|鲜花|大章|快乐|打赏|更新|谢谢|[三四五六七八九3-9][千万]字|第[一二三四五六七八九0-9]更|加[一二三四五六七八九0-9]?更).))

要不要合并进来,需要的我发PR

下载的文件都是nb纯文件格式,可以换成HTML格式吗

问题描述:现在的3.0和以前的2.0比较类似,都不能显示图片,后台存储的文件格式限制了这个功能的延伸。

方案提供:可以把采集下载的内容保存到HTML文件中,title存储标题,div p img标签用来存储文本内容以及图片链接,可以的话还可以添加是否下载图片选项,将图片离线保存到img子文件夹中

请求加入几个功能

感谢开发者的努力,希望能够加入以下功能:

  1. 加入段距调节功能;
  2. 加入epub导出之类的功能(如果能直接推送至Kindle就更好了);
  3. 减小字间距调节的粒度,或者加入自定义数值功能。

希望阅读软件越来越好!

关于长按选择文本

能不能像上个版本一样把长按文本的工具栏完全展开,这样词典使用起来方便,不然经常在选择词典的时候不小心点到下一页,又要重新选择。

希望继续发展为一个多功能阅读

1.本地支持文档格式:TXT、PDF、EPUB、FB2、HTM、RTF、PDB、Mobi及NTX
2.在线支持rss等订阅,订阅希望有个未读功能,集合所有的未读文章
是不是想的有点太好了

连续点击翻页 延迟

3.0版本连续点击翻页 有延迟,复现方法:
翻页动画设置成无
快速双击翻页区域
结果为只翻页一次

2.0版本无此问题

无法添加书籍

版本3.20.012510.
“书架”页面中的“添加本地”与“添加网址”选项打不开,点按没反应。

切换源速度很慢

在阅读界面切换书源速度很慢。关闭净化替换规则后,切换才会正常。切换书源后净化规则又会是开启状态。

下载导出可以添加替换规则整理文本内容吗

新的测试版本添加了导出功能,非常强大。在导出时,合并的都是直接下载的文本,里面乱码的没进行替换。如果可以在导出前添加复选框,勾选是否使用规则替换,再进行导出,那样就更好了。

再个,谢谢大神开发出的这么强大的软件哦

提几个优化小建议

最近尝试了下阅读3.0体验版,发现用这个可以打以前阅读、喜马拉雅、网易云音乐、inoreader活基本全干了,顿时爱不释手,但用了几天后,发现有一些体验还可以提升下:

  1. 快速翻页时,经常被识别为“长按”,导致触发文本操作,在2.x上还没碰到过这问题。这里是不是可以做个开关,让用户选择是否可关闭文本操作功能。
  2. 书架里书籍只支持默认的“按最近阅读”排序,建议增加一个“按更新时间”
  3. 在小说阅读界面里,点击右上角里的书籍信息无效,可能是bug
  4. 替换净化网络导入点击无效,可能是bug
  5. 书架中的全部建议增加一个分组复选框,可以选择显示哪些分组;或者可以调整全部与其分组的显示顺序,因为一般用户会有“幼苗”、“养肥”等分组,这些书籍不需要天天追更,而每次打开APP都默认显示全部,让它们白白占据位置,需要人工手动跳过。
  6. 分组有bug,具体表现为在分组管理里调整编组顺序,则所有小说和分组对应关系全乱了,疑似分组名称与ID不对应,小说只按ID显示分组。如果重启APP,则分组又恢复正常。文字可能说得不清楚,截几张图说明下
    这是原始分组
    image
    将“追书”和“养肥” 更新顺序,可以看到上面分组名称已经改变,但书籍列表没有跟着变动
    image
    重启APP后,恢复正常
    image

发现栏目可以添加一个 新tab页 来展示加载列表内容吗

问题描述:发现页面的书源子目录在点击后跳出新页面来加载列表数据,一旦退出列表页面,想要再次加载之前翻到的页面要好长时间。

方案提供:在发现栏添加一个新的tab页面,处于书源列表右边,用来暂存刷新出来的子目录书籍列表,底部最好再添加可以选择挑选页面的子菜单。这样使用者在用时可以随意在书库编辑,数目存栏,发现栏目和加载的列表页面之间随意切换,而不影响好不容易刷新出来的页面

关于听书的建议

你好,请问听书时,文字高亮可以修改成带背景的那种吗
类似搜狗阅读这种
image

主题设置闪退

点击我的,主题设置,软件闪退
软件版本:3.20.021410
安卓版本:6.0.1
复现概率:100%

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.