找回密码
 立即注册
搜索
楼主: 乔槁

[漫画] 【漫画阅读器】PDF支持,分页加载 v0.9.8(2024.02.24)

[复制链接]
 楼主| 发表于 2022-6-16 22:00 | 显示全部楼层
v0.8.2版,小更新。

1、全屏。
用ipad看漫画的时候,找不到safari的全屏按钮。于是在web设置界面,加了一个“切换全屏”的按钮。
不是所有浏览器都支持全屏,ipad+Safari,Android+火狐正常全屏。ipad+火狐就不行。具体能不能用可以自己试试。

2、重新支持32位Windows。
想起了golang有条件编译这回事。当然,32位windows版本没法用数据库相关功能。

评分

参与人数 1战斗力 +1 收起 理由
蚊仔蚊仔蚊仔 + 1 太强啦!

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2022-7-24 21:45 | 显示全部楼层
1、跨设备同步,手机当遥控器。不同浏览器与设备,如果在看同一本书,可通过服务器中转翻页消息、实时同步翻页。
目前卷轴模式只能当遥控器,不能当被控端——滚动同步难度比较高,需要花点时间研究。

2、文件上传网页上传漫画压缩包,让服务器存到硬盘,扫描并观看。

3、Windows 系统右键菜单需要从书架的设置页面下载reg文件,并双击导入。
ComiGo是扫描本文件。ComiGo Here是扫描本文件夹。
comi.exe文件路径改变的话,需要再次导入。

4、卷轴模式优化支持保存本地阅读记录,可以在中途阅读。
下拉到20页,才加载更多页面,减少单次载入量。

5、查看服务器状态。没专门做界面、临时扔到上传页的设置里面。

6、右上角新快捷图标“显示二维码”与“切换全屏”。

7、简化书名自动隐藏书名中类似【作者名】 [出版社]的字段。因为容易误伤,本功能可关闭。

回复

使用道具 举报

 楼主| 发表于 2022-7-24 21:51 | 显示全部楼层
本帖最后由 乔槁 于 2022-7-24 22:09 编辑
kuluwu 发表于 2022-6-3 16:38
http://www.palemoon.org/是否可以支持该浏览器,太麻烦就当我没说吧主要是默认浏览器设置的是这个 ...

v0.8.9加了个向后兼容插件,palemoon可以用了。

不过palemoon有BUG,只能用卷轴模式。
翻页模式点击会出错,大概用到了旧版浏览器不支持的特性。
手机遥控意外地没问题、所以如果需要翻页模式看,可以用手机扫码

评分

参与人数 1战斗力 +1 收起 理由
kuluwu + 1 好评加鹅

查看全部评分

回复

使用道具 举报

     
发表于 2022-7-25 15:16 | 显示全部楼层
乔槁 发表于 2022-7-24 21:51
v0.8.9加了个向后兼容插件,palemoon可以用了。

不过palemoon有BUG,只能用卷轴模式。

太感谢了
回复

使用道具 举报

     
发表于 2022-11-4 19:43 | 显示全部楼层
本帖最后由 charlespfan 于 2022-11-5 01:27 编辑

epub格式如果图片命名为1,2,3,4。。。前面不加0的话会导致排序错误,会出现排成1,11,12,13,14。。。2,21,22,23。。。的情况
编辑:mox.moe的epub直接放进去看会乱序,乱序貌似没什么规律,前面先入为主了编辑一下
回复

使用道具 举报

 楼主| 发表于 2022-11-4 21:12 | 显示全部楼层
charlespfan 发表于 2022-11-4 19:43
epub格式如果图片命名为1,2,3,4。。。前面不加0的话会导致排序错误,会出现排成1,11,12,13,14。。。 ...

打开漫画后,你可以试试重新排序(按照文件名)。

虽然没测过这个情况,但是我用的库应该是按照自然语言顺序的。
回复

使用道具 举报

     
发表于 2022-11-4 22:34 | 显示全部楼层
乔槁 发表于 2022-11-4 21:12
打开漫画后,你可以试试重新排序(按照文件名)。

虽然没测过这个情况,但是我用的库应该是按照自然语言 ...

我用另一个epub试了一下,是乱序,重新排序也不对,用epub转zip之后,再放进去好像就没问题了,这个是不是不支持epub格式直接放进去呢?
回复

使用道具 举报

 楼主| 发表于 2022-11-4 23:05 | 显示全部楼层
charlespfan 发表于 2022-11-4 22:34
我用另一个epub试了一下,是乱序,重新排序也不对,用epub转zip之后,再放进去好像就没问题了,这个是不 ...

其实epub文件是直接当zip文件去读的,理论上和直接把后缀改成.zip的效果一模一样。

下个版本我测一下这个问题吧。
回复

使用道具 举报

     
发表于 2022-11-4 23:20 | 显示全部楼层
乔槁 发表于 2022-11-4 23:05
其实epub文件是直接当zip文件去读的,理论上和直接把后缀改成.zip的效果一模一样。

下个版本我测一下这 ...

也有可能是mox.moe的格式比较特殊?下载完全名是这个   [Mox.moe][相聚一刻]卷01.kepub.epub
回复

使用道具 举报

     
发表于 2022-11-5 00:27 | 显示全部楼层
乔槁 发表于 2022-11-4 23:05
其实epub文件是直接当zip文件去读的,理论上和直接把后缀改成.zip的效果一模一样。

下个版本我测一下这 ...

epub的页面顺序应该是在opf文件里spine部分去声明的,而不是zip包那样根据包内的文件名排序

github里有几个把mox.moe的epub包还原成zip的项目可以参考,比如∶

https://github.com/yeeac/epub-comic-repacker
回复

使用道具 举报

 楼主| 发表于 2022-11-5 00:32 | 显示全部楼层
password 发表于 2022-11-5 00:27
epub的页面顺序应该是在opf文件里spine部分去声明的,而不是zip包那样根据包内的文件名排序

github里有 ...

谢谢,看起来需要特殊处理。
回复

使用道具 举报

 楼主| 发表于 2022-12-11 14:31 | 显示全部楼层
本帖最后由 乔槁 于 2022-12-11 17:33 编辑
charlespfan 发表于 2022-11-4 23:20
也有可能是mox.moe的格式比较特殊?下载完全名是这个   [Mox.moe][相聚一刻]卷01.kepub.epub ...

主楼更新了v0.9.0,epub默认按照meta信息排序,支持mox.moe下载的epub文件了。
回复

使用道具 举报

     
发表于 2023-6-18 16:16 | 显示全部楼层
试了下还可以,jht当浏览+下载软件,然后再调用楼主的第三方阅读器来双页阅读

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

     
发表于 2023-10-20 20:43 | 显示全部楼层
我本地漫画的元数据基本上都是保存在ComicInfo.xml里面的。楼主可有支持该xml的想法或者自己有一套自己的漫画元数据存储格式。(不是很想保存在数据库文件夹里,从tachidesk转到komga直接让我白费功夫,元数据格式不通用。)
回复

使用道具 举报

 楼主| 发表于 2023-10-21 10:11 | 显示全部楼层
本帖最后由 乔槁 于 2023-10-21 10:16 编辑
spiceeeeee 发表于 2023-10-20 20:43
我本地漫画的元数据基本上都是保存在ComicInfo.xml里面的。楼主可有支持该xml的想法或者自己有一套自己的漫 ...

目前元数据存数据库只是顺手,然后也有不好调试与清理的缺点。
这么一说,元数据确实应该存成文本或json。

做完基本功能后,有计划看Calibre,tachiyomi或LANraragi的接口怎么写的,做兼容接口给别的程序读。
回复

使用道具 举报

     
发表于 2023-10-21 11:47 | 显示全部楼层
不明觉厉
回复

使用道具 举报

     
发表于 2023-10-21 12:32 来自手机 | 显示全部楼层
元数据分开每一本漫画存成json文件实际上是不可行的,或者说不能成为主要的存储方法,因为读取整个库的时候,分散的大量的json文件会导致大量的IO开销。
更可行的是将json文件作为元数据备份的输入输出

—— 来自 Xiaomi 2203121C, Android 13上的 S1Next-鹅版 v2.5.4

评分

参与人数 1战斗力 +2 收起 理由
乔槁 + 2

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2023-12-29 20:55 | 显示全部楼层
本帖最后由 乔槁 于 2023-12-29 21:08 编辑

https://ghproxy.com/https://github.com/yumenaka/comi/releases/tag/v0.9.7
https://slink.ltd/https://github.com/yumenaka/comi/releases/tag/v0.9.7

https://github.com/yumenaka/comi/releases/tag/v0.9.7

2023.12.29 v0.9.7:
网页端加了两个新功能:【快速章节切换】与【服务器设置保存】。

设置文件(comigo.toml)可以选择存储在以下位置:

1. Home目录
一般是C:\Users\用户名\.config\comigo.toml,或者/home/用户名/.config/comigo.toml。
程序启动时读取这个文件。如果只需要命令行调用,可以不使用配置文件。

2. 程序所在目录
comigo.toml与可执行文件放在一起,启动时生效。当作绿色软件使用,可以保存到这个位置。

3. 当前运行目录
把配置文件放在当前运行目录。切换到这个目录执行命令时生效。

4. 用户指定目录
在命令行中使用--config参数,可以指定任意位置的配置文件。
回复

使用道具 举报

     
发表于 2023-12-30 15:09 | 显示全部楼层
话说速写功能是干嘛的。。
回复

使用道具 举报

 楼主| 发表于 2023-12-30 19:22 | 显示全部楼层
lambl 发表于 2023-12-30 15:09
话说速写功能是干嘛的。。

单纯是写了一个自动翻页功能练速写自己用,可能没第二个人需要

相关代码很久没动了,未来可能抽出去,单独做个工具。
回复

使用道具 举报

     
发表于 2023-12-30 20:41 | 显示全部楼层
这个添加新文件还是有点麻烦,我要有几个本子要看,而且在不同的文件夹,我得看完一个再加一个,如果能在打开后的网页上直接添加就好了。
回复

使用道具 举报

 楼主| 发表于 2023-12-30 21:26 | 显示全部楼层
lambl 发表于 2023-12-30 20:41
这个添加新文件还是有点麻烦,我要有几个本子要看,而且在不同的文件夹,我得看完一个再加一个,如果能在打 ...

选择文件倒是不难做,我想一下怎么设计。
回复

使用道具 举报

头像被屏蔽
     
发表于 2023-12-30 22:16 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2023-12-30 22:17 | 显示全部楼层
乔槁 发表于 2023-12-30 21:26
选择文件倒是不难做,我想一下怎么设计。

在右下返回页首那加个按钮,按一下弹一个框出来,可以把文件拖进这个框打开,也可以点这个框添加电脑里的文件,怎样。
回复

使用道具 举报

 楼主| 发表于 2023-12-30 22:40 | 显示全部楼层
VirMoe 发表于 2023-12-30 22:16
有些图库上千张图片,希望有个分页的功能

好的。页数多的时候,不分页确实有点麻烦。

评分

参与人数 1战斗力 +2 收起 理由
VirMoe + 2 好评加鹅

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2023-12-30 22:45 | 显示全部楼层
lambl 发表于 2023-12-30 22:17
在右下返回页首那加个按钮,按一下弹一个框出来,可以把文件拖进这个框打开,也可以点这个框添加电脑里的 ...

两个浮动按钮容易误触,可能做到设置侧栏会比较合理一些?

元旦假期试一试效果,应该会在1.0版之前加进去。
回复

使用道具 举报

     
发表于 2023-12-31 00:20 | 显示全部楼层
本帖最后由 lambl 于 2023-12-31 09:03 编辑
乔槁 发表于 2023-12-30 22:45
两个浮动按钮容易误触,可能做到设置侧栏会比较合理一些?

元旦假期试一试效果,应该会在1.0版之前加进 ...

也可以,反正有添加按钮的话,我可以直接把网页保存成收藏,就不用每次都通过exe来打开了。不过这样还得加个删除的功能,把书架里看过不想保留的删了。EXE应该架设了网页后就能关了吧。对了,那个书库文件夹的添加按钮是没用的,点了没有反应。
回复

使用道具 举报

 楼主| 发表于 2023-12-31 19:06 | 显示全部楼层
lambl 发表于 2023-12-31 00:20
也可以,反正有添加按钮的话,我可以直接把网页保存成收藏,就不用每次都通过exe来打开了。不过这样还得加 ...

网页端仅负责展示,扫描zip与提供图片的功能,都依赖可执行文件。
所以关掉exe程序之后,添加路径会没有反应(看来还需要加个服务器断联提示)。

有个地方我也弄错了。
查了一下Flie API,发现因为安全原因,最近的浏览器没法获取真实路径。所以选择文件,然后让后端扫描这件事大概做不到。
所以只能做成有点别扭的“上传之后再扫描”或“直接粘贴真实路径”形式。好在本机通信速度很快,上传也不花时间。

虽然有个JSZip可以实现免上传,但在网页实现读取压缩包与分析,本质上是重复劳动。
同样的精力,不如放在制作Comigo的图形桌面端上(新年小目标)。然后不能选择文件的缺点,也自然会消失。
回复

使用道具 举报

     
发表于 2023-12-31 20:44 | 显示全部楼层
乔槁 发表于 2023-12-31 19:06
网页端仅负责展示,扫描zip与提供图片的功能,都依赖可执行文件。
所以关掉exe程序之后,添加路径会没有 ...

但是上传那个按钮没有反应,做成桌面端也可以,可以参照Koodo Reader,本质也是添加图书。
回复

使用道具 举报

 楼主| 发表于 2023-12-31 23:28 | 显示全部楼层
本帖最后由 乔槁 于 2023-12-31 23:32 编辑
lambl 发表于 2023-12-31 20:44
但是上传那个按钮没有反应,做成桌面端也可以,可以参照Koodo Reader,本质也是添加图书。 ...


我知道怎么一回事了。【书库文件夹】设置的输入框,加号的作用是提交输入框内容,并不是上传文件按钮(上传功能在另一个页面)

这个地方的设计有问题,那个“Add New”应该写“请粘贴书库路径”。加号按钮也应该改成“提交”。编辑框为空的时候,也应该加内容不可为空的提示。

下个版本改

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

     
发表于 2024-1-1 00:27 | 显示全部楼层
乔槁 发表于 2023-12-31 23:28
我知道怎么一回事了。【书库文件夹】设置的输入框,加号的作用是提交输入框内容,并不是上传文件按钮(上 ...

直接把加号按钮变成添加按钮,然后选择本地文件夹就好了嘛。。
回复

使用道具 举报

 楼主| 发表于 2024-2-24 12:57 | 显示全部楼层
本帖最后由 乔槁 于 2024-2-24 13:07 编辑

2024.02.24 v0.9.8:
1. 完善老代码,重新支持 PDF 格式
2. 卷轴模式:现有的“无限滚动”以外,新增“分页加载”功能

ps:因为第三方库限制,只支持纯图片PDF。同时服务器提取图片对CPU性能要求较高。如果出错或速度慢,也提供原始文件链接,用来在浏览器中打开或直接下载。
回复

使用道具 举报

     
发表于 2024-2-25 22:12 | 显示全部楼层
软件界面还是显示0.9.7?
回复

使用道具 举报

 楼主| 发表于 2024-2-26 08:44 | 显示全部楼层
lrgb 发表于 2024-2-25 22:12
软件界面还是显示0.9.7?

忘了改版本号了

重传了文件,除了版本号什么都没变。
回复

使用道具 举报

     
发表于 2024-3-10 18:27 | 显示全部楼层
能否支持epub的电子书格式?举例:用docx转成的epub 文件。
回复

使用道具 举报

 楼主| 发表于 2024-3-10 20:54 | 显示全部楼层
本帖最后由 乔槁 于 2024-3-10 20:56 编辑
zerona 发表于 2024-3-10 18:27
能否支持epub的电子书格式?举例:用docx转成的epub 文件。

可以,加到计划列表了。

目前pdf与epub的支持不完善,只是在服务器上提取图片,不支持文字部分。
图文混排的epub或pdf,估计需要在网页端解析(借助pdf.js与epub.js),才能完整显示。

目前在做服务端,如数据久化,SMB与WebDav远程书库等。
服务器改个差不多后,会重构网页端,尝试支持图文混排的epub与pdf。
回复

使用道具 举报

     
发表于 2024-3-10 22:05 | 显示全部楼层
乔槁 发表于 2024-3-10 20:54
可以,加到计划列表了。

目前pdf与epub的支持不完善,只是在服务器上提取图片,不支持文字部分。

感谢。
对了,我有个问题想问下。我如果将新的文件放在文件加内放入upload文件夹内后多久时间会自动添加?还是说需要自己手动去upload 文件?
回复

使用道具 举报

 楼主| 发表于 2024-3-10 22:33 | 显示全部楼层
本帖最后由 乔槁 于 2024-3-10 22:36 编辑
zerona 发表于 2024-3-10 22:05
感谢。
对了,我有个问题想问下。我如果将新的文件放在文件加内放入upload文件夹内后多久时间会自动添加 ...

还没做文件夹监控或定时扫描功能,预计下个版本实现。

另外试出一个BUG,就是网页上传文件后,有时upload文件夹看不到上传的新文件(点开漫画,阅读界面的快速调跳转里面反而有)。应该是书架数据刷新写错了,这个也一起放到下个版本改。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-11-17 00:37 , Processed in 0.108048 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表