侧边栏壁纸
博主头像
luoxx博主等级

只要思想不滑坡,办法总比困难多

  • 累计撰写 46 篇文章
  • 累计创建 53 个标签
  • 累计收到 588 条评论

目 录CONTENT

文章目录

摸鱼阅读(utools插件)

luoxx
2022-02-22 / 8 评论 / 27 点赞 / 6,157 阅读 / 1,229 字
温馨提示:
本文最后更新于 2023-02-27,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

这是我写的第一款utools插件,方便上班摸鱼看小说的一款插件。

utools下载地址:utools官网

摸鱼阅读用户交流qq群:113237939

插件介绍

跟其他阅读软件相比,摸鱼阅读主要优点在隐蔽性,你可以改变阅读窗口大小、背景颜色、字体颜色,从而完美的嵌入到你的工具界面中(比如office、idea),旁人扫几眼不仔细观察很难发现你是在阅读小说。插件详细的介绍可以在utools的插件市场搜索“摸鱼阅读”查看。

iShot20220222 11.10.24.png

iShot20220222 11.11.09.png

iShot20220222 11.10.47.png

iShot20220222 11.10.58.png

iShot20220222 11.11.16.png

为什么做这个插件

之前一直用的thief-book这款软件来摸鱼看书,后面买了m1的mac,也更新到了最新的mac os 12系统,再使用thief-book看小说,每次换页都会卡半天,而且cpu狂飙。而github社区开源的thief-book已经很早之前就没有维护了。后面发现需要更新到收费版thief-book-pro最新版才能正常使用,然而我只需要一个小说阅读而已,其他什么摸鱼炒股、摸鱼游戏之类的功能我并不需要,每个月9.9元的收费我反正是接收不了,所以自己写了这个utools的插件。

开源

地址:https://github.com/luoxmc/secret-reader

说明:我本身是做后端的,前端开发只是业余水平,所以代码很多地方写的比较粗糙,都还需要重构,各位大佬见笑了。

维护:摸鱼阅读已经迭代更新了十几个版本了,陆陆续续修复了一些bug,新增了很多功能。不过评论区还是陆续会有一些朋友提出一些新的想法和建议,或者bug反馈。但是我本人精力有限,没办法把所有功能都实现。所以欢迎有想法的朋友可以一起来完善这个插件,在github发起pr即可。

更新记录

  • 1.3.1 (2022-04-14 10:05:36)
  1. 现在可以自定义书籍封面了(右键菜单)
  2. 修复mobi格式书籍无法显示封面的bug
  • 1.3.0 (2022-03-30 11:36:44)
  1. 增加快速隐藏功能(鼠标移走隐藏窗口,移回显示)
  2. 开启保留格式后自动关闭滚轮翻页功能(防止滚轮操作冲突)
  • 1.2.4 (2022-03-28 12:55:41)
  1. 设置内新增“保留格式”配置,勾选后可以保留书籍格式(空格、换行等)

工程相关

框架:

react + material-ui + jquery

项目结构:
├── README.md
├── package-lock.json
├── package.json
├── public
│   ├── node_modules
│   ├── book.html
│   ├── bookPreload.js
│   ├── index.html
│   ├── jquery.js
│   ├── logo.png
│   ├── plugin.json
│   └── preload.js
├── src
│   ├── App.js
│   ├── index.js
│   └── index.less
├── tsconfig.json
└── webpack.config.js

大概说明:

public目录:

plugin.json 为插件主入口以及插件相关设置

preload.js 为插件主界面需要调用node、electron等api的代码的封装

book.html 为阅读窗口的页面以及js业务逻辑存放的文件

bookPreload.js 为阅读窗口需要调用node、electron等api的代码的封装

为什么public目录下会有一个node_modules文件夹? 因为插件中使用到了很多node的拓展,而utools依赖的node无法提供这些拓展,所以你在本地开发时,各种node拓展都能正常调用,但是打包成upx文件后插件就打都打不开了,所以此处需要把依赖的所有第三方库都放到这里。

src目录:

App.js 为主入口文件,插件主界面以及相关逻辑基本上都在这个文件。

index.less 为主界面的样式文件。

其他

电脑上摸鱼用摸鱼阅读,平时手机上看小说还是要找各种资源,还有各种广告。所以我开发了一个阅读站,无广告,排版简洁,访问速度快,更新快,资源齐全(没有的书籍可以提交书单,博主会很快添加),网址是 https://read.luoxx.top 有需要的朋友可以尝试一下。
如果你觉得摸鱼阅读还不错的话,欢迎在github项目主页点一颗star,在utools插件市场给摸鱼阅读评一个五星好评哦,谢谢
27

评论区