V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
sjmcefc2
V2EX  ›  问与答

有没有这样一个开源应用?可以存储 epub, mobi 等格式的书籍,然后拿起任何一部设备都能读?

  •  
  •   sjmcefc2 · 2022-10-07 11:44:01 +08:00 · 7521 次点击
    这是一个创建于 771 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有不少 pdf 格式、epub ,mobi 格式的书籍,但是散落在公司、家不同的设备上,怎么才能实现随便一个设备就能读呢? 有没有这样开源的应用呢。

    52 条回复    2022-10-10 14:13:12 +08:00
    inertia
        1
    inertia  
       2022-10-07 11:49:34 +08:00
    https://github.com/janeczku/calibre-web
    不过不支持 mobi 和 azw3
    Cu635
        2
    Cu635  
       2022-10-07 11:59:42 +08:00
    syncthing 同步文件.
    技术上无所谓啊,不过如果使用上为了方便的话,可能在管理上把已经有的书籍和未来会下载的书籍都给放到同一个文件夹下面更方便。
    要么就手动寻找所有文件夹,一个一个的加到同步列表里面。
    有 pc 端,也有 android 端,windows 和 linux 下都能用,也有 gui 。
    sjmcefc2
        3
    sjmcefc2  
    OP
       2022-10-07 12:03:28 +08:00
    @Cu635 正是这个困惑,现在是好几个机器上都有不同的资料,占用地方不说,还难以管理。
    xiaojie668329
        4
    xiaojie668329  
       2022-10-07 12:09:23 +08:00 via iPhone   ❤️ 1
    传到微信读书。
    xiaojie668329
        5
    xiaojie668329  
       2022-10-07 12:10:03 +08:00 via iPhone
    @xiaojie668329 sorry 没看到说的是开源应用。
    sjmcefc2
        6
    sjmcefc2  
    OP
       2022-10-07 12:12:13 +08:00
    @xiaojie668329 也用过微信读书,感觉还是不太方便,没有办法依赖客户端,最好用的就是浏览器了
    nicevar
        7
    nicevar  
       2022-10-07 12:12:41 +08:00
    不就是 koreader 配上一个文件同步么
    dingwen07
        8
    dingwen07  
       2022-10-07 12:27:03 +08:00 via iPhone
    calibre 有一个 web 服务器
    只要有一台常开的电脑,通过 cloudflare tunnel 内网穿透,就可以实现任意位置阅读
    superrichman
        9
    superrichman  
       2022-10-07 12:31:49 +08:00 via Android
    calibre 电子书管理神器,自带 Web 服务,有简单的 basic auth 鉴权。软件自身是 python 写的,几乎所有平台都能用。
    上面提到的 calibre-web 是第三方的一个前端实现。

    当然他们都是开源的。
    sjmcefc2
        10
    sjmcefc2  
    OP
       2022-10-07 12:36:25 +08:00
    @nicevar koreader 不是 web 的吧,但是这个思路贴好
    @dingwen07 是不是也要装 calibre 的 client ?
    sjmcefc2
        11
    sjmcefc2  
    OP
       2022-10-07 12:40:28 +08:00
    @superrichman 要是都是服务器形式就好了
    superrichman
        12
    superrichman  
       2022-10-07 12:46:55 +08:00 via Android
    @sjmcefc2 它有有 server 程序也有 gui ,都在一起的。可以用命令行启动 server ,然后到 web 浏览器里看书。

    建议你从 gui 开始用,它的功能挺多的,够你玩一段时间。
    dingwen07
        13
    dingwen07  
       2022-10-07 12:52:03 +08:00 via iPhone
    @sjmcefc2 #10
    我在台式机上长期运行桌面版 GUI
    其它设备要阅读,浏览器访问网页就行了,不需要安装任何东西,直接可以在浏览器里渲染电子书,不需要本地阅读器。能够同步阅读记位置(不一定可靠),可以同步阅读笔记。

    现在所有书都用 Calibre 管理,Kindle 上非商店购买的也是,非常舒适。
    dingwen07
        14
    dingwen07  
       2022-10-07 12:52:37 +08:00 via iPhone
    也用 OneDrive 同步了整个 Calibre 书库,这样就不会丢失
    yannxia
        15
    yannxia  
       2022-10-07 12:59:10 +08:00
    我在用的一个国内的付费服务 https://www.neat-reader.cn/webapp#/
    SenLief
        16
    SenLief  
       2022-10-07 13:02:29 +08:00 via iPhone
    发现跨平台微信读书可以。还有 web 版本的。开源的没发现课。
    callmesmc
        17
    callmesmc  
       2022-10-07 13:05:19 +08:00
    直接用网盘同步文件不就完了,各个平台不都有离线阅读器吗
    fox0001
        18
    fox0001  
       2022-10-07 13:26:43 +08:00 via Android
    自建网盘 Nextcloud
    sjmcefc2
        19
    sjmcefc2  
    OP
       2022-10-07 13:47:34 +08:00
    @yannxia 这个。。。。
    lyz1990
        20
    lyz1990  
       2022-10-07 14:44:57 +08:00
    jfdnet
        21
    jfdnet  
       2022-10-07 15:12:35 +08:00 via iPhone
    上传到亚马逊 用 Kindle 读
    biglion666
        22
    biglion666  
       2022-10-07 15:24:06 +08:00
    巧了,我也在想有没有这种服务,实在不行,就自己搞一个了
    wonderfulcxm
        23
    wonderfulcxm  
       2022-10-07 15:26:19 +08:00 via iPhone
    Kindle 不就是这样的吗?甚至还能同步进度。
    akira
        24
    akira  
       2022-10-07 16:55:37 +08:00
    为啥要强调开源呢。。别人解决了你的需求,不开源或者付费你都应该能接受才对的哇
    wa007
        25
    wa007  
       2022-10-07 17:20:39 +08:00 via iPhone
    能来源的是代码和应用,这事儿难点在版权上,版权没办法来源,只能靠竞争获得了。
    allanpk716
        26
    allanpk716  
       2022-10-07 18:16:51 +08:00 via iPhone   ❤️ 1
    昨天试了「微信读书」,首先在 iOS 端安装并且上传了一本书,然后想在 iPad 看,也装了,然后发现装完就有我的那本书在里面了,不清楚是 iCloud 同步还是它自己同步的。

    「微信读书」使用体验真好。
    dzjx
        27
    dzjx  
       2022-10-07 18:22:41 +08:00 via iPhone
    @yannxia #15 真好,又花了几百块…而且买了之后发现安卓能打开的书,ios 下打不开…
    THESDZ
        28
    THESDZ  
       2022-10-07 18:56:52 +08:00
    @akira 首先,开源不等于免费,其次,开源意味着代码公开透明,意味着你和社区可以审查代码.
    Patrick6
        29
    Patrick6  
       2022-10-07 19:11:32 +08:00
    腾讯系最友好软件,[ 微信读书 ]解君愁
    zhishidahao
        30
    zhishidahao  
       2022-10-07 19:23:43 +08:00
    @allanpk716 微信同步的,你也可以在微信读书网页端看自己的书
    sjmcefc2
        31
    sjmcefc2  
    OP
       2022-10-07 19:24:28 +08:00
    @wa007 自己用,不用担心版权啊
    sjmcefc2
        32
    sjmcefc2  
    OP
       2022-10-07 19:25:09 +08:00
    @akira
    @dzjx 这个真是花冤枉钱的。
    signalas1
        33
    signalas1  
       2022-10-07 19:37:39 +08:00
    苹果的 book 应用 手机 平板 电脑 都是同步的
    aixiaoge
        34
    aixiaoge  
       2022-10-07 20:45:11 +08:00
    ReadEra is an Android application for reading books and viewing documents, free and without ads.
    Android 上的
    systemcall
        35
    systemcall  
       2022-10-07 21:19:12 +08:00
    calibre+1
    有 web 端也有 App
    我试过,比较大的文件,需要很好的网络连接,不然会超时
    别的地方,除了界面很古老,都还好
    ltkun
        36
    ltkun  
       2022-10-07 21:36:51 +08:00 via Android
    calibre 几万本书就像一个小型图书馆
    yufeng0681
        37
    yufeng0681  
       2022-10-07 21:47:18 +08:00   ❤️ 8
    我反推一下,猜猜隐藏的商业诉求
    1 、自己手里一堆 pdf epub 盗版书籍,想给很多人看
    2 、用户能看所有的书,搜索所有的书
    3 、用户有很多类型的终端,无法控制
    4 、服务器后续得加控制代码,所以需要是开源的;
    5 、客户端 app 还没钱折腾,最好 web 就能用

    为何不用网盘,因为网盘一分享,就收不到钱了。
    littlecap
        38
    littlecap  
       2022-10-07 21:52:39 +08:00
    总体来说,个人使用的话,还是集中到 kindle 就行了。如果是 pdf 的,ipad 。资源管理就放 nas 一个文件夹就行。注重内容,不要太注重形式。
    sjmcefc2
        39
    sjmcefc2  
    OP
       2022-10-07 22:05:13 +08:00
    @yufeng0681 有 zlib ,这个根本不需要啊
    sjmcefc2
        40
    sjmcefc2  
    OP
       2022-10-07 22:05:59 +08:00
    @yufeng0681 app 不是所有人都能够安装啊,最方便的还是 web 。
    levelworm
        41
    levelworm  
       2022-10-07 23:40:09 +08:00
    github ,还能支持版本控制。
    zachgenius
        42
    zachgenius  
       2022-10-08 07:25:54 +08:00 via iPhone
    ibook
    joApioVVx4M4X6Rf
        43
    joApioVVx4M4X6Rf  
       2022-10-08 08:09:58 +08:00
    我也想要这种东西,我现在京东读书+当当云阅读,但还是有一些经典的老书没法看
    astkaasa
        44
    astkaasa  
       2022-10-08 09:33:27 +08:00
    calibre content server
    DAPTX4869
        45
    DAPTX4869  
       2022-10-08 10:09:46 +08:00
    @yufeng0681 #37 个人使用也是有需求的, 像上面说的什么微信读书, 不正经的一审查就是白给.
    ysq
        46
    ysq  
       2022-10-08 10:10:36 +08:00
    多看 可以看本地的书,也可以同步
    ryougifujino
        47
    ryougifujino  
       2022-10-08 10:17:05 +08:00
    Apple Books 完美解决需求,虽然不是开源的......
    sanshao124
        48
    sanshao124  
       2022-10-08 12:55:23 +08:00
    自己部署一个
    https://github.com/hectorqin/reader
    我一直在用,很好用
    yannxia
        49
    yannxia  
       2022-10-08 14:33:50 +08:00
    @sjmcefc2 也不能这么说,calibre 的不能同步进度这个很烦,不然你要记得自己看到哪里。
    mokevip
        50
    mokevip  
       2022-10-08 18:47:06 +08:00
    我也有类似的需求,不过只需要一个类似阅读的客户端,能连接 webdav 当单机服务就好了,NAS 上存了不少书可以利用起来哈哈
    sjmcefc2
        51
    sjmcefc2  
    OP
       2022-10-09 21:13:00 +08:00
    @mokevip epub 的书籍客户端比较少,通吃所有格式的客户端更少。
    yao177
        52
    yao177  
       2022-10-10 14:13:12 +08:00
    在用微信读书 app ,上传了就全端可用,web ios 安卓都有
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2857 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 09:28 · PVG 17:28 · LAX 01:28 · JFK 04:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.