前言

距离上次编写lanraragi的教程已经有两年了,在两年的时间里该项目也有了不少改进,也涌现了不少好用的周边项目,因此就决定把这两年的使用经验整理一下。之前那篇有不少内容过时了,不过大部分还是能参考的。

插件

我把我使用的所有插件打包在这里了,可以根据自己的需求安装使用。
下载地址:lanraragi插件.zip

部分插件的开源地址

地址: ETagCN

描述: 汉化版的ehentai刮削插件,可直接刮削汉化tag


地址: ETagConverter

描述: 用于将插件刮削的英文tag转换为中文的脚本


地址: addEhentaiMetadata

描述: 可以为所有没有source标签的本子触发一次ehentai插件刮削,这样可以进行查缺补漏。


地址: chu-shen/LANraragi-scripts

描述: 一些插件集合


地址: chihiro830/LANraragiPlugin

描述: FolderToCat 插件的增强版本。该插件可以将内容文件夹中的子文件夹自动转换为静态分类


地址: starP-W/HAtH-Plugin-CN

描述: 通过 HentaiAtHome Downloadergalleryinfo.txt 文件收集嵌入存档的元数据


需要注意的是,每个插件中Save archive title允许插件替换档案标题一定不能开启,否则在刮削成功后会直接将本子的标题改成英文/罗马音的名字。

另外Hentag这个插件需要配置刮削语言才能正常运行,填写chinese,english,japanese即可。

浏览器插件及脚本

地址: Tsukihi

描述: 用于在e-hentai检索当前画廊是否已经在LRR中的浏览器插件。


地址: ExHentai Lanraragi Checker

描述: 用于在e-hentai的搜索页面批量检索当前画廊是否已经在LRR中的油猴脚本。

程序优化

对主程序的改动

lanraragi的程序设计在面对数量庞大的画廊时会有频繁读取数据库的问题,即便用上了性能强劲的内存数据库redis。

例如在显示页面时,lanraragi需要使用等同于画廊数量的hget来获取所有画廊的信息,并进行排序,之后才能返回需要显示的内容。

当画廊数量不大时,问题还不算明显,但在我的8w个画廊的情况下,每次触发hget就要花费13-18秒左右的时间,这对于日常使用的体验还是有比较大的影响的。

虽然lanraragi在这方面有做缓存的设计,但在下面的操作时均会触发清理缓存的操作,实际缓存的作用时间相当有限。

  • 档案元数据修改(标签、标题、摘要等)

  • 档案添加/删除

  • 分类操作

  • 合集(Tankoubon)操作

  • 批量操作

  • 数据库清理

  • 文件监控检测到变化

对此我做了一部分改动,将invalidate_cache函数从清理数据库缓存改为了刷新数据库缓存,这样即便触发了该函数,在实际使用时也能保证时刻都有缓存的存在,以优化使用体验。

其次我对上面的部分操作删除了触发invalidate_cache函数的代码,以降低刷新缓存的频率。

最后针对档案入库时可能短时间内频繁触发该函数,我加上了一个5分钟的缓冲时间,当触发过一次该函数后的5分钟内再次触发,会跳过执行。

首页的改动

  • 默认显示的展板改为了显示随机精选,阅读器的预加载页面默认设置为8

在线阅读的改动

  • 默认关闭进度追踪(这个东西有时候会导致首次加载非常慢)
  • 默认启用无极滚动

下载地址:fix.zip
下载后根据压缩包内的说明,覆盖到docker容器内的对应位置即可,更新容器后可能需要重新覆盖。

阅读客户端

▶ 网页

不太推荐使用,反正用起来挺卡的……


▶ 安卓

项目地址:TachiyomiSY

插件地址:https://github.com/keiyoushi/extensions/raw/repo/index.min.json

tachiyomi一个还在持续维护的分支,个人使用起来觉得比mihon好用。可以添加许多漫画源,其中就有lanraragi的插件,安装好后配置好地址和API KEY(在lanraragi后台可设置,默认未开启)后即可使用。

优点: 打开速度较快,浏览体验比较好

缺点: 无法使用随机抽取本子的功能,无法上传阅读进度,搜索结果无法使用时间倒序排列


项目地址:Ichaival

专门为lanraragi开发的软件,可以将整个服务器数据缓存到本地,在本地进行检索,速度极快。

优点: 使用了多个Lanraragi提供的api:可以使用随机抽取功能,快捷标记分类,支持上传阅读进度,

缺点: 从服务器上抓取数据受限于服务器画廊数量和性能,可能需要相当长的时间。


▶ IOS

AppStore地址:Lanraragi

专门为lanraragi开发的软件,综合了tachiyomi和Ichaival两者的优点,可以说是目前最强的第三方阅读器。作者自费上架了AppStore,可以直接在商店安装,不需要自签了。觉得作者写的好也可以捐赠支持一下。


AppStore地址:Tachimanga

※美区的商店可以下载,国区没有。

非原团队开发,能装lanraragi插件,使用起来体验和tachiyomi别无二致。

文章作者: 布丁布丁布
本文链接:
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 布丁の小窝
默认分类 本子 漫画 整理
喜欢就支持一下吧
打赏
微信 微信
支付宝 支付宝