添加了读取本地文件的功能,目前仅适用于.txt结尾的utf-8的文件,如果是其他编码方式,可以通过文本编辑器如windows自带的记事本转换成utf-8编码,如果不会可自行搜索。
读取文件的方式为复制想要读取的小说文件,唤出utools出现
进入就会出现编辑界面
可以自由的编辑作者,书名,提取章节的方式,也可以点击获取章节来测试是否正确提取到章节,也可以直接加入书架,获取章节会在加入前完成。
读取文件的分章节提供了正则和按字数两种方式,推荐使用正则的方式,如果不会正则,也可以使用字数分章节。
正则分章节的方式下面举个例子说明
小说文本
电磁阀赶不回来家门口 第1章 7777 下得厨房VG不会将你看嘛,了 第2章 8888 大风车赶不回来节开幕
正则表达式第\d+章.*?\r\n
第\d+章.*?\r\n
那么第一章 7777匹配到的内容为下得厨房VG不会将你看嘛,了,章节名就是第1章 7777
第一章 7777
而第一个匹配之前的内容则会丢失 如这个例子中的电磁阀赶不回来家门口就会丢失
第2章 8888后面的大风车赶不回来节开幕会被第2章 8888匹配到不会丢失
第2章 8888
在加入书架后, 可以把文件删除,小说内容会保存到utools数据中。但是小说的路径会作为数据的唯一id,所以你如果在同一个路径读取同一个文件名和扩展名的文件,后面读取的文件会把前一个文件覆盖。
添加了阅读页面的滚动快捷键设置 默认快捷键为空格
设置滚动长度,数字越大滚动远,最大1000
设置滚动速度,数字越大滚动越慢,为0时立即滚动,最大20
效果展示
适配新版本utools1.0.0-beta的api
加入阅读页面行间距的自定义设置
希望能有个最新更新的栏目,不然还是要跑起点看更新。 而且小说的内容与实际不匹配。比如 魔临第186章怒火 的内容就匹配的以前的章节 而不是实际的章节。
Elplect 1. 下个版本考虑加入在书架页面加入最新章节和已读章节让用户查看
非常好的插件!求支持改字体,字号加大的时候希望同时增加行高,如果可以自定义源的话就更好了。
1024 1. 现在可以自定义行高了,我觉得这种方式自定义程度更高 2. 改字体的话可能下下个版本加入,不过你可以给出想要的字体 3. 用户自定义源比较麻烦,因为这个插件的小说是爬虫爬来的,如果自定义源的话用户需要配置很多东西,你可以告诉我你需要那个源,我下个版本考虑加入。另外如果真的需要用户自定义源的话,后面我考虑把爬取规则的配置写入josn文件,让用户可以更改,这样就可以让用户自己配置源了。
1024 抱歉我试了一下,如果把字体打包到插件里去,插件的体积会达到39.8 MB,所以下个版本可能不会去支持字体了,或者你有什么想要的字体,和我说一下,我看看能不能找一个小一点的字体加进去。
点了目录之后就返回不了书架了
1024 复现了这个问题,等我查出是什么问题,下个版本修复。
1024 之前的版本好像是正常的吧,我这里安装了之前的版本发现之前的版本也有这个bug,现在怀疑是utools新版本的问题。
1024 应该是utools新版本的问题
1024 已修复,等待审核通过
修复放回按钮bug,因为新版本utools禁止了windows.history的用法, 所以之前的版本的小说插件在新版utools下返回按钮出现bug, 我换了一种方法实现修复了这个问题
windows.history
修改了爬虫的逻辑,把xmldom+xpath的解析html方式换成了 cheerio 的方式, 增强了解析html的兼容性。把axios的网络资源获取方式换成了 node 自带的 http 和https 模块。 添加了iconv-lite 作为网页编码, 用来处理gbk页面。
后续更新,更改了以上之后,下个版本可以加入更多的用户自定义元素,比如用户自定义 小说源之类的,我也会加入其他小说源,字体什么的也在下个版本推出。