V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
hahaayaoyaoyao
V2EX  ›  分享创造

撸了一个在线阅读的工具, 支持 ebup, mobi

  •  
  •   hahaayaoyaoyao · 2020-03-15 21:41:39 +08:00 · 6289 次点击
    这是一个创建于 1747 天前的主题,其中的信息可能已经有所发展或是发生改变。

    preview: 2020-03-15_17-09.png

    source code: https://github.com/ztftrue/BookReader/

    based of epub.js

    第 1 条附言  ·  2020-03-15 23:11:19 +08:00
    第 2 条附言  ·  2020-04-04 11:19:28 +08:00

    新增了一套暗黑主题

    Screenshot-20200404111538-1762x1852.png

    并且写了一个Angualr material 自定义主题的教程

    大家也以贡献主题

    32 条回复    2021-03-31 17:29:06 +08:00
    jin7
        1
    jin7  
       2020-03-15 23:23:12 +08:00
    支不支持搜索
    Tyler1989
        2
    Tyler1989  
       2020-03-16 00:33:06 +08:00 via Android
    为什么上传文件没反应
    hahaayaoyaoyao
        3
    hahaayaoyaoyao  
    OP
       2020-03-16 09:20:00 +08:00 via Android
    @jin7 还没开发呢
    hahaayaoyaoyao
        4
    hahaayaoyaoyao  
    OP
       2020-03-16 09:20:53 +08:00 via Android
    @Tyler1989 你是 mobi 格式吗?这个格式很慢
    hahaayaoyaoyao
        5
    hahaayaoyaoyao  
    OP
       2020-03-16 16:20:56 +08:00 via Android
    上传的文件,是不会传到服务器的
    nokisubye
        6
    nokisubye  
       2020-03-16 18:35:23 +08:00
    iboooook 就很美了
    cleveryun
        7
    cleveryun  
       2020-03-16 23:44:43 +08:00
    mobi 有 bug,我点上传了一个 mobi 电纸书(非压缩包)试了下,浏览器 console 报错:ERROR Error: Uncaught (in promise): Error: Can't find end of central directory : is this a zip file ? If it is, see https://stuk.github.io/jszip/documentation/howto/read_zip.html
    hahaayaoyaoyao
        8
    hahaayaoyaoyao  
    OP
       2020-03-17 09:59:32 +08:00
    @cleveryun 你的 mobi 是不是加密的?
    hahaayaoyaoyao
        9
    hahaayaoyaoyao  
    OP
       2020-03-17 20:28:40 +08:00
    @jin7 加上搜索功能了
    jin7
        10
    jin7  
       2020-03-17 20:33:43 +08:00
    @hahaayaoyaoyao 搜到多条结果 我想浏览每个结果 但是 点击其中一个链接后 搜索展示框就消失了 看其他结果还得重新来一次
    cleveryun
        11
    cleveryun  
       2020-03-18 10:06:42 +08:00
    @hahaayaoyaoyao 未加密的,网上下载的,拷贝到我的电纸书里是可以看的。
    laoertongzhi
        12
    laoertongzhi  
       2020-03-18 13:34:59 +08:00
    话说,只能看到封面吗?怎么翻页呀?

    ![]( http://img.wajueshi.cn/2020-03-18-053427.png-shier.pro)
    hahaayaoyaoyao
        13
    hahaayaoyaoyao  
    OP
       2020-03-18 15:48:54 +08:00
    @laoertongzhi 为什么你发的消息我没提示?

    电脑端用方向键(左右键) 这个功能目前有点问题

    手机可以左右滑动
    hahaayaoyaoyao
        14
    hahaayaoyaoyao  
    OP
       2020-03-18 15:49:43 +08:00
    @laoertongzhi 上下滚动, 看代码就不会被分割了
    hahaayaoyaoyao
        15
    hahaayaoyaoyao  
    OP
       2020-03-18 15:51:55 +08:00
    @cleveryun 可以把文件发到我邮箱吗?理论上这个问题也不是我能解决的, 我只能尽力试试.

    base64: enRmdHJ1ZUBnbWFpbC5jb20=
    hahaayaoyaoyao
        16
    hahaayaoyaoyao  
    OP
       2020-03-18 21:59:41 +08:00
    @jin7 再试试呢, 我有改了一版
    jin7
        17
    jin7  
       2020-03-18 22:12:09 +08:00
    @hahaayaoyaoyao #16 还行吧 但是需要看其他结果 还需要点两次鼠标 如果在上面显示一个搜索按钮图标 点一下 就弹出结果框 更方便
    cleveryun
        18
    cleveryun  
       2020-03-18 23:29:35 +08:00
    @hahaayaoyaoyao 邮件已发。
    gz911122
        19
    gz911122  
       2020-03-19 18:04:38 +08:00
    支持一下大佬
    hahaayaoyaoyao
        20
    hahaayaoyaoyao  
    OP
       2020-03-19 21:11:39 +08:00
    @jin7 加了搜索框了
    hahaayaoyaoyao
        21
    hahaayaoyaoyao  
    OP
       2020-03-19 21:16:54 +08:00
    jin7
        22
    jin7  
       2020-03-20 08:05:32 +08:00
    @hahaayaoyaoyao #21 还行吧

    这里有个同类产品 https://www.neat-reader.cn/
    hahaayaoyaoyao
        23
    hahaayaoyaoyao  
    OP
       2020-03-20 08:13:07 +08:00
    @jin7 我的给移动端适配的, 这种界面肯定做不了
    hahaayaoyaoyao
        24
    hahaayaoyaoyao  
    OP
       2020-03-20 08:13:57 +08:00
    @hahaayaoyaoyao 做是能做, 就是太费时间了
    jin7
        25
    jin7  
       2020-03-20 08:18:14 +08:00
    @hahaayaoyaoyao #24 明白了
    hahaayaoyaoyao
        26
    hahaayaoyaoyao  
    OP
       2020-03-20 10:10:26 +08:00 via Android
    @cleveryun 收到了, 但我搞不定🥺🌚
    cleveryun
        27
    cleveryun  
       2020-03-20 22:49:43 +08:00
    @hahaayaoyaoyao 页面现在就一块背景色了,按钮没了。
    hahaayaoyaoyao
        28
    hahaayaoyaoyao  
    OP
       2020-03-20 22:54:22 +08:00
    @cleveryun ? 我是可以的
    cleveryun
        29
    cleveryun  
       2020-03-25 22:46:43 +08:00
    @hahaayaoyaoyao 好吧,右上角那个 navigation 跟背景混在一起,没看到。。
    ambroserencn
        30
    ambroserencn  
       2021-03-08 11:53:05 +08:00
    @cleveryun 读取 mobi 的文件功能没有吗,是没这技术吗。。。
    hahaayaoyaoyao
        31
    hahaayaoyaoyao  
    OP
       2021-03-13 11:43:39 +08:00
    @ambroserencn
    @hahaayaoyaoyao

    mobi 电子书有 KF7(mobi7)和 KF8(mobi8)两个版本. 其中 mobi7 是一个压缩包, ebup 也是如此; mobi8 是无法解压的, 所以也无法读取(在我了解的范围内). 因为 mobi7 和 mobi8 是无法通过文件名区分的 所以我干脆取消了 mobi 的读取.
    ambroserencn
        32
    ambroserencn  
       2021-03-31 17:29:06 +08:00
    作者大大,我来催更了😃
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   997 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 21:21 · PVG 05:21 · LAX 13:21 · JFK 16:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.