HMHM 发表于 2020-11-15 14:37

自撸桌面用漫画软件Kola Manga Reader

本帖最后由 HMHM 于 2021-2-5 22:42 编辑

长话短说,因为自己一直在用mac,而一直在用的看漫画软件已经8年没有更新过了。于是自己动手撸了一个。目前到达可用的程度,放出来大家共享。
基于electron开发,简单讲就是一个chorme套皮的程序。代价是程序体积很大,好处是linux,mac, windows都能跑。我主用mac,所以另外两个系统上测试得不多。
支持本地压缩包,支持通过插件将网站内容添加为书源。



网盘链接:https://pan.baidu.com/s/1gRU5BLrT6sBYhpu3Oduijw 提取码: uz4b 网盘中的文件:
mac-zip, dmg: mac用
exe: windows用
appimage,snap:linux用(只在ubuntu下测试过appimage)

网盘里包含了安装包和几个比较和谐的国内源插件,不和谐的e和n站的插件作为插件开发的样例放在github上了,从帮助里找到地址去自取。

关于插件的开发请访问https://github.com/typehm/KolaMangaReader-plugins获得详情。

关于添加插件,点+号后直接选择zip文件即可。


使用中的问题可以到github上去提或是在本贴回复都没有关系,但是不保证时效性。

已知问题:

(v0.4.1已修复windows:)linux和windows下会进行差分下载更新,这时更新模块不对外推下载进度的消息,所以这两个平台下下载更新时没有进度。
(v0.3.4已修复:)可能无法正确的打开含有非英文路径的压缩包(指的是压缩包中的文件路径含有非英文的情况,目前在rar下有这个问题,zip和7z没有特意去试,但可能也存在)
(v0.3.4已修复:)打开压缩包时会消耗同等的内存,在老旧机器上可能造成问题。
订阅目前的工作机制不完全正确,很多网站会假更新导致订阅误报。   
(v0.3.2已修复:)windows下新添加的插件源不会更新在源列表中,需要重启应用程序
更新列表:
### v0.4.8
> 迁移dmzj插件到新版本api(已更新到网盘和市场源)
> 修正新版dmzj没有更多搜索结果时无法隐藏“获得更多”按钮的问题
> 为书籍图标增加鼠标悬浮显示书籍标题
> 阅读预载图片数最小值改为5张,以保证分页逻辑能正常运行
> 竖屏阅读模式加入点击上下滚动,点击中间显示工具栏
> 修复图书图标被复用时会被被设置为之前因加载慢而没有及时的设置的不正确图片的问题
> 竖屏阅读时图片不能超过窗口宽度
> 尝试解决多平台下滚轮体验不一致的问题




增加插件KolaRemote.
安装此插件后,当Kola Manga Reader启动时,可以通过网页端观看本地和远程的书籍。
绝大部分的网络通信都由阅读器端代理,网页端本身只和阅读器通信。只需要保证阅读器运行端的网络能正常访问到远程源即可。
功能还很初级。
已上传网盘和市场源。由于市场源国内速度不好,推荐网盘。

如何使用:
安装插件
重启阅读器
用浏览器访问 http://ip:1919即可。ip为运行阅读器本体的机器的ip地址。



### v0.4.7
> 增加横向阅读的双页模式(快捷键:D)   
> 增加横向阅读时的右向左阅读模式(快捷键:R)
> 增加拷贝漫画源(要求0.4.7或以上的应用本体)      
### v0.4.6
> 修复本地文件名中包含单引号时导致sql查询错误的问题
> 增加基础的搜索历史记录功能
> 为MacOS在主界面和阅读界面增加touchbar按钮(按钮分组在当前electron版本下存在不可用问题,后续官方修复后会增加阅读界面的页面slider)
> 为主界面和菜单增加导入文件和导入文件夹项目
> 横屏阅读模式增加缩放功能(ctrl+滚轮)
> 增加进入阅读界面时自动打开漫画信息界面的开关(默认打开),可在阅读设置中修改
### v0.4.5
> 增加漫画评论界面,可以读取阅读的漫画的用户评论(不是所有源都有用户评论)
> 插件更新支持讨论(dmzj,dm5,eh,nh)
### v0.4.4
> 横版阅读时,点击窗口左侧向上翻页,右侧向下翻页,中间部分开启/关闭阅读工具栏
> 阅读时,右键开启/关闭阅读工具栏
> 增加用于网页内容抓取为书源的模板基类(后续会更新相应开发文档)### v0.4.3
> 本地压缩包按文件夹分章节
> 细节界面显示完整章节名称,一行无法显示时,可以用鼠标悬浮来显示完整内容
> 修复部分菜单项失效问题
> 为确认下载更新对话框增加 What's New 按钮,点击可以显示当前可用版本的更新日志
> 进入阅读界面时打开章节界面(可以在设置-阅读中启用)

### v0.4.2
> 修复没有任何插件时首次添加市场源时报错的问题
> 添加ia32的windows支持(未进行实机测试)

### v0.4.1
> 增加代理设置功能
> 差分下载时无法得到下载进度,支持差分下载推送进度消息的模块存在大量占用磁盘空间的问题。今后将弃用差分下载。
> linux下因为强制带有差分下载行为,所以下载更新时无法得到进度。
### v0.3.9
> 修复部分界面没有对字语言的问题
> 修复下载更新对话框用错对话框的问题
### v0.3.8
> 解决差分下载更新时无法得到下载进度的问题
### v0.3.7
> 修复导入插件菜单失效问题


### v0.3.7
> 修复导入插件菜单点击无响应问题


### v0.3.6
> 重构内部结构,支持插件扩展更多功能
> 修复禁用/启用插件出错
> 增加阅读历史
> 未导入本地书库的远程书籍也可以记录阅读历史
> 移除按按最后访问日期排序功能,请使用阅读历史替代
> 支持跨源搜索的插件(要求0.3.6版本的主程序)

### v0.3.5
> 支持cbr文件插件
> 新增了几个国内源(dm5,一直看漫画,漫画DB)插件.见网盘或市场源
> 公开一个市场源,包含目前现有的插件: http://soft-hm.com/KMR/market/market.json

### v0.3.4
> 修复无法打开包内带有非英文路径的rar包的问题
> 优化了开打大型压缩包的性能(>500MB)
> 优化了打开压缩包时的内存使用

### v0.3.3
> 添加滚轮翻页
> 添加点击翻页
> 翻页动画可关闭
> 实现启动时定期自动备份数据库
> 可选用竖版阅读方式(选项中强制开启或按住atl双击阅读或是书源指示这是一个竖版阅读的书籍)
### v0.3.2
> 修复添加插件书源后不更新源列表问题
### v0.3.1
> 修复添加插件对话框在windows下是选择文件夹对话框问题


更新至0.4.2










king520kyo 发表于 2020-11-15 15:47

先码 回头试试

liuqy 发表于 2020-11-15 15:50

泥潭大佬一个比一个厉害,但是每次发出来的东西我就没个会用的,真人均程序猿

memphiseme 发表于 2020-11-15 16:21

是程序员大佬,晚上回去试试看。

只要主义真 发表于 2020-11-15 17:08

github链接呢?

aji47 发表于 2020-11-15 17:41

OwnTime 发表于 2020-11-15 18:19

好用哎

xxxcc 发表于 2020-11-15 18:22

前排

ads147147 发表于 2020-11-15 18:33

马一个

—— 来自 Xiaomi Mi 10 Pro, Android 10上的 S1Next-鹅版 v2.4.3

我武者羅 发表于 2020-11-15 19:47

感谢楼主分享,马克

资本剑客 发表于 2020-11-15 20:07

马一个,谢谢分享

BRRM 发表于 2020-11-15 20:30

本帖最后由 BRRM 于 2020-11-15 20:31 编辑

这种软件有啥优势,windows自带的照片查看器不也很好吗。我能想到的就一点,能一个屏幕看2页,像真的漫画一样。(我平时不看漫画)

codecloud 发表于 2020-11-15 21:19

BRRM 发表于 2020-11-15 20:30
这种软件有啥优势,windows自带的照片查看器不也很好吗。我能想到的就一点,能一个屏幕看2页,像真的漫画一 ...

这算钓鱼么...

Thurston 发表于 2020-11-15 21:41

多谢大佬分享

sql710 发表于 2020-11-15 22:00

本帖最后由 sql710 于 2020-11-15 22:04 编辑

问个弱智问题。。。我搞了半天都没办法把自带的源加到软件里在插件那里点了加号,从本地安装,但是根本看不到插件的压缩包。

伊莉伊莉雅 发表于 2020-11-15 22:18

马一个,正好最近也打算做漫画阅读器

leonyang19 发表于 2020-11-15 22:23

sql710 发表于 2020-11-15 22:00
问个弱智问题。。。我搞了半天都没办法把自带的源加到软件里在插件那里点了加号,从本地安装,但是 ...

+1
解压了之后插件那里点+,选择了那三个文件夹,结果一点反应都没有

HMHM 发表于 2020-11-15 22:32

leonyang19 发表于 2020-11-15 22:23
+1
解压了之后插件那里点+,选择了那三个文件夹,结果一点反应都没有 ...

直接选择插件的zip文件,不需要解出来

z456321abc 发表于 2020-11-15 22:43

然而像15L那样看不到压缩包,点击“源”—“查找插件”—“从本地安装”后无论放在盘符根目录还是用文件夹装一起选择文件夹后都提示error not a pluing package

sql710 发表于 2020-11-15 22:57

HMHM 发表于 2020-11-15 22:32
直接选择插件的zip文件,不需要解出来

打开软件在在设置-插件-加号-从本地安装,但是看不到zip文件。

huruii7 发表于 2020-11-15 23:04

楼主,我和20L一样,从本地安装里看不到压缩文件,系统win10

HMHM 发表于 2020-11-15 23:21

本帖最后由 HMHM 于 2020-11-15 23:54 编辑

草,win10下的选择文件对话框是个选择文件夹的对话框。修复一下。
修复了windows下添加插件的对话框是个选择文件夹对话框的问题。
网盘已更新,自动更新上传中。
自动更新服务器在国外,速度不好的话可以考虑fq或是网盘。
已知新问题:
windows下新添加插件后不会显示在源列表中,需要重启应用程序。已修复

sql710 发表于 2020-11-15 23:40

HMHM 发表于 2020-11-15 23:21
草,win10下的选择文件对话框是个选择文件夹的对话框。修复一下。
修复了windows下添加插件的对话框是个选 ...

2333333~太好了。我一度怀疑是我智商问题

soop 发表于 2020-11-15 23:44

请问怎么添加本地文件夹?

BRRM 发表于 2020-11-15 23:45

本帖最后由 BRRM 于 2020-11-15 23:53 编辑

codecloud 发表于 2020-11-15 21:19
这算钓鱼么...
不算吧,我确实觉得windows自带的非常好用,想不出理由用第三方的。
比如打开压缩包这个功能对我来说没啥必要,我看得极少(近似不看),所以解压来看也不麻烦。
管理功能我也觉得没啥意义,用文件夹来管理挺好的。
一个屏幕看两页,勉强算个好功能,但我觉得一次只看一页也不碍事,像网页在线版的不都是一屏幕一页么。
支持某个平台的在线观看功能,这是个好坏参半的功能。因为这个功能是要人来维护的,哪天作者懒得维护了,这个功能就相当于没了,而这个功能的ui还会长期显示在软件上,会显得比较恶心。

所以,我很好奇看漫画的软件最主要是解决了什么痛点?








HMHM 发表于 2020-11-16 00:04

BRRM 发表于 2020-11-15 23:45
不算吧,我确实觉得windows自带的非常好用,想不出理由用第三方的。
比如打开压缩包这个功能对我来说没啥 ...

很简单的需求:
我本地有5位数的漫画需要管理
现在各个很多漫画的更新分散在各个站点,想要一个能方便汇总的阅读工具。
说白了满足自己的需要是第一需求,并不是为了迎合所有人。

aji47 发表于 2020-11-18 10:27

jy000129 发表于 2020-11-18 10:41

马一个,回去研究

—— 来自 HUAWEI WLZ-AL10, Android 10上的 S1Next-鹅版 v2.4.3

黑夜银瞳 发表于 2020-11-18 11:19

就烦起名字 发表于 2020-11-18 11:24

造轮子的大佬!

河水 发表于 2020-11-18 11:35

好耶,马克

净水计划 发表于 2020-11-18 12:01

mark一下,下班回去试试

alecwong 发表于 2020-11-18 12:58

感谢大佬分享,下载中

dulun59 发表于 2020-11-18 13:56

牛大了

所在彼方 发表于 2020-11-18 15:24

马克

baoer 发表于 2020-11-18 15:30

alien 发表于 2020-11-18 17:29

要是能加入鼠标滚轮模式就好了~~

肆暮江飛鳥 发表于 2020-11-18 21:06

马一个,回头试试看

喵球 发表于 2020-11-18 23:52

PC端有个聚合漫画软件挺好,LZ有心了。用来搜在线漫画再好不过了
不过源少了点,一拳漫画不知道是不是被墙了啥都搜不出来。另外个不错。
翻页能关闭效果就好了。鼠标点击翻页也希望能有
感谢分享!

疯狂的坷垃 发表于 2020-11-19 09:24

感谢,最近正好在找这类软件
页: [1] 2 3 4 5
查看完整版本: 自撸桌面用漫画软件Kola Manga Reader