写了一个玩具, epub 阅读器 web 版,支持 webdav 连接。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
zhaotianxionkm
V2EX    分享创造

写了一个玩具, epub 阅读器 web 版,支持 webdav 连接。

  •  
  •   zhaotianxionkm 2023-12-12 18:16:55 +08:00 3004 次点击
    这是一个创建于 668 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Repub - 重拾阅读的乐趣

    在这个信息爆炸、信息茧房盛行的时代,高质量的阅读体验变得极为宝贵。我们失去了沉浸阅读的能力,习惯于快餐式地浏览和消费信息。

    Repub 阅读器 正是为解决这一问题而生。

    Repub 通过 WebDAV 协议实现了将云端各类文档映射到本地的功能。你可以像使用本地文件夹一样,流畅地阅读云端文档,并离线下载已缓存的文件,无需担心网络中断。

    此外,Repub 阅读器还提供了同步阅读进度的功能。你可以与好友们共享阅读体验,交流思考。

    这是一个试验性质的 Demo 玩具。 但我们希望通过 Repub,带来一种重拾阅读乐趣、深度思考的新体验。在这个快餐式阅读盛行的时代,这种体验尤其宝贵。

    欢迎试用 Repub 阅读器,与我们一起探索高质量数字阅读的新方向。

    Repub 阅读器地址

    github

    测试服务器已经默认填充到表单中,大家可以点击添加服务器查看。 测试服务器示例图片

    第 1 条附言    2023-12-12 18:50:51 +08:00
    文案是 AI 生成的,没细看,同步进度只是为了跨设备阅读,倒不是为了和同伴分享进度。。。
    另外 webdav 服务器可以自部署,坚果云的阅读进度支持可能有点问题。有人用再支持吧。。。
    21 条回复    2023-12-22 12:41:25 +08:00
    ChXuan
        1
    ChXuan  
       2023-12-12 18:36:10 +08:00
    微信读书如何?
    zhaotianxionkm
        2
    zhaotianxionkm  
    OP
       2023-12-12 18:43:31 +08:00 via iPad
    @ChXuan 微信读书非会员不能上传书籍,不能阅读所有书籍。我就是每月 5 元的挑战赛会员。
    dianso
        3
    dianso  
       2023-12-12 19:04:05 +08:00
    求支持阅读 txt 格式的,静读天下用了十来年了,太笨重了,设置也太复杂了。
    teasick
        4
    teasick  
       2023-12-12 19:06:41 +08:00
    OP 的阅读口味不错哦
    zhaotianxionkm
        5
    zhaotianxionkm  
    OP
       2023-12-12 19:18:07 +08:00 via iPhone
    @teasick 随便拉的去年豆瓣榜单 TOP100 ,拿来测试用的。这里面的书嘛,只看过一两本
    zhaotianxionkm
        6
    zhaotianxionkm  
    OP
       2023-12-12 19:21:45 +08:00 via iPhone
    @dianso 感谢支持,由于有限的实力和精力,本玩具项目只考虑 epub ,兄弟可以考虑谷歌一下 txt to epub 。
    MockingLee
        7
    MockingLee  
       2023-12-12 21:52:23 +08:00
    很赞呀,回家试试 iPad 用浏览器体验如何~
    molezznet
        8
    molezznet  
       2023-12-13 08:51:32 +08:00
    好用,多更新啊
    鼠标不能复制,会跳到下一页
    zhaotianxionkm
        9
    zhaotianxionkm  
    OP
       2023-12-13 09:12:09 +08:00 via iPhone
    @MockingLee 多谢支持,后续会对移动端做优化。
    zhaotianxionkm
        10
    zhaotianxionkm  
    OP
       2023-12-13 09:19:20 +08:00 via iPhone
    @molezznet 多谢缪赞,还有很多不完善的地方,后续会优化,目前是用的最基础的 epub 包,只有最基础的功能,后面可能会换一个功能更加多的 epub 包。
    classyk
        11
    classyk  
       2023-12-13 09:28:48 +08:00
    @zhaotianxionkm 可以上传吧,我也不是会员啊。手机端把 epub 用微信读书打开就自动上传了
    zhaotianxionkm
        12
    zhaotianxionkm  
    OP
       2023-12-13 09:44:07 +08:00
    @classyk ![微信会员协议]( https://telegraph-image-d2h.pages.dev/file/50f159efc4cb0c24c3412.jpg)

    之前没注意,以为非会员不能上传,看协议好像是限制上传数量及书架上限。
    catscan
        13
    catscan  
       2023-12-13 17:02:24 +08:00
    老哥有考虑过兼容 epub 的漫画吗,网络上看免费漫画都有广告,阅读器也只有 kindle 的适配比较好
    ZxykM
        14
    ZxykM  
       2023-12-13 17:34:32 +08:00
    同#13 楼,我的 epub 格式的漫画和小说,请问能兼容漫画之类的吗
    zhaotianxionkm
        15
    zhaotianxionkm  
    OP
       2023-12-13 18:33:20 +08:00 via iPhone
    @catscan
    @ZxykM
    EPUB 本质上就是包含多个文件的压缩包,里面有 HTML ,CSS 等文件。漫画没有测试过,应该也是支持的。待会儿我上传一个上去试试。
    zhaotianxionkm
        16
    zhaotianxionkm  
    OP
       2023-12-13 20:49:10 +08:00
    @catscan
    @ZxykM
    试了下,好像有些图片大小的问题,你们可以下一个 webdav 的 client ,比如 winscp ,测试服务器配置页面上有,密码是 1q2w3e*。把你们看的漫画上传几个样本上去,我有空调试下。
    royalknight
        17
    royalknight  
       2023-12-14 10:29:02 +08:00
    打开之后页面上没有返回的按钮,只能用浏览器回退
    zhaotianxionkm
        18
    zhaotianxionkm  
    OP
       2023-12-14 10:55:08 +08:00 via iPhone
    @royalknight 这个是特意做的 feature ,。就是偷懒少做一个返回按钮。
    Tamamopoi
        19
    Tamamopoi  
       2023-12-15 10:29:51 +08:00
    后排提示:坚果云支持 webdav ,免费版每月上传 1G/下载 3G 流量。很适合存放传输文本内容。
    Rashida
        20
    Rashida  
       2023-12-17 14:42:47 +08:00 via iPhone
    可以看下阅读服务器版项目 txt 和 epub 都支持
    ChXuan
        21
    ChXuan  
       2023-12-22 12:41:25 +08:00
    @zhaotianxionkm 我就是非会员,但是可以上传书籍啊?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5521 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 08:48 PVG 16:48 LAX 01:48 JFK 04:48
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86