基于 Vue & Electron 写了个 Epub 阅读器

2020-12-29 20:37:23 +08:00
 xianmin12

项目地址: https://github.com/xianmin/EveReader

Demo: https://xianmin.github.io/EveReader

刚发布了 v0.2.0 。目前有 Linux 和 Windows 版本 。因个人精力、能力有限,好几个核心功能还未实现,用户体验也还不是很好,请见谅!

短期内将专注于「移动版」 的开发,以及增强「标注」的功能。

欢迎感兴趣的朋友们试用、提建议以及 Star 。 :-)

3675 次点击
所在节点    分享创造
8 条回复
ila
2020-12-29 21:43:42 +08:00
一个用户以为阅读进度的同步很重要。
虽然 neat reader 没有 linux 版本,我还是愿意购买永久会员,他可以同步阅读进度和注释。

可以借鉴 joplin,把同步数据存放在 webdav 服务里。
sewer
2020-12-30 12:26:24 +08:00
支持一切 geek 精神
xianmin12
2020-12-30 12:54:19 +08:00
@ila 恩,目前仅支持本地阅读进度存储。将来会考虑提供多平台的同步服务。谢谢建议!
xianmin12
2020-12-30 12:54:49 +08:00
@sewer 感谢支持! :-)
yuankui
2020-12-31 09:39:07 +08:00
epub 解析和渲染用的是啥技术?
Leone27
2020-12-31 11:58:23 +08:00
建议开发者可以参考 mac 平台 PDF Expert 的操作设计逻辑,阅读软件使用最多的场景应该就是重点文字高亮,导出高亮文字方便后期重温学习。

1. 高量颜色选择的逻辑,可以旁观在侧边栏,每次选中文字即自动高亮,如果要修改高亮颜色,选种后右键菜单再调出颜色更改和其他功能项,如复制、划线等操作。
2. 高亮重点的文字导出,建议带高亮颜色的格式导出成 html 或者其他形式,json 对普通用户确实不大方便处理。
3. 侧边栏的功能项目可以由顶栏选择的菜单项目动态变更,整个软件的外观将极度的简洁,其实全罗列也并无不妥,只是阅读软件并不会频繁的去调整功能项的配置,和 word 排版类恰一个对立面。
xianmin12
2021-01-03 16:30:13 +08:00
@yuankui 照搬了 epub.js 的解析代码。
xianmin12
2021-01-03 16:35:17 +08:00
@Leone27 感谢你详尽的提议!我会参考的!因为是平时空余时间开发的,目前只是有了个雏形,有很多需要完善的地方。后面会慢慢改进和迭代的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/740115

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX