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

找不到好用的动漫离线下载方案,于是自己做了一个。 http://modo.moe

  •  5
     
  •   easychen ·
    easychen · 2015-10-05 14:04:56 +08:00 · 15540 次点击
    这是一个创建于 3340 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前发了个帖子求推荐( https://www.v2ex.com/t/225238 ),看来没有什么好的方案,正好国庆假期,就自己做了一个。

    modo 动漫云:直接下载动画和漫画到云端,然后在线观看

    视频说明: http://www.tudou.com/programs/view/9gS3imQGw6g/

    功能说明:

    • 免配置,一行代码即可安装完成。
    • 使用 Aria2+Yaaw 作为离线工具,支持 BT 、 U 链、 HTTP 、百度云下载。
    • 使用 KODExplorer 作为桌面工具,提供 WebOS 级别的文件管理体验,自带的播放器可以在线播放动画,没事你还可以换桌面玩。
    • 和文件管理器深度整合的 Modo 漫画浏览器,能对图片进行压缩,方便支持通过浏览器和手机进行浏览。

    详细说明: http://modo.moe/

    第 1 条附言  ·  2015-10-06 09:38:44 +08:00
    PS: 有 B 站账号的同学可以帮把视频转帖到上去么?
    第 2 条附言  ·  2015-10-06 15:19:33 +08:00
    今天更新了镜像,修复了两个问题:

    一个是删除文件失败的 BUG 。另外一个是给 aria2 添加了随机密码,这样别人知道你 IP 和端口也管理不了 aria2 了。

    升级的办法 直接 docker rm -f 正在运行的容器 ID
    然后删除本地镜像 docker rmi easychen/modo.moe
    最后安装新镜像 sudo docker run -d -p 80:80 -p 6800:6800 -v /modata/comic:/var/www/html/comic easychen/modo.moe

    因为下载完成的文件在 /modata/comic 里边,所以升级完毕后还会在的。
    第 3 条附言  ·  2015-10-06 16:26:05 +08:00
    放一个交流 QQ 群: 289887571
    第 4 条附言  ·  2015-10-06 19:56:18 +08:00
    发现 modo 可以和 ComicGlass 一起用,见使用说明: http://modo.moe/#toc_20
    121 条回复    2016-11-01 13:51:54 +08:00
    1  2  
    abelyao
        1
    abelyao  
       2015-10-05 14:16:27 +08:00
    楼主最近产能好高…
    easychen
        2
    easychen  
    OP
       2015-10-05 14:21:17 +08:00
    @abelyao 最近放假啊,哈哈
    SCaffrey
        3
    SCaffrey  
       2015-10-05 14:22:51 +08:00
    弱问.moe 域名如何注册。。。
    icedx
        4
    icedx  
       2015-10-05 14:24:40 +08:00 via Android

    原来你是那个 Server 酱的作者
    abelyao
        5
    abelyao  
       2015-10-05 14:27:38 +08:00
    @easychen 果然是大神… 放假几天出了好几个产品…
    songjiaxin2008
        6
    songjiaxin2008  
       2015-10-05 14:29:33 +08:00
    好棒!
    easychen
        7
    easychen  
    OP
       2015-10-05 14:30:34 +08:00   ❤️ 1
    miyuki
        8
    miyuki  
       2015-10-05 14:36:00 +08:00 via Android   ❤️ 1
    @SCaffrey 无责任安利 hostker.com 95 元
    RqPS6rhmP3Nyn3Tm
        9
    RqPS6rhmP3Nyn3Tm  
       2015-10-05 14:41:10 +08:00 via iPad
    如果能支持带密码的压缩包就好了……
    顺便 moe 域名好贵,还是接着用 namecheap 的 me 吧
    miyuki
        10
    miyuki  
       2015-10-05 14:41:53 +08:00 via Android
    我的妈 好叼 大赞!
    easychen
        11
    easychen  
    OP
       2015-10-05 14:46:59 +08:00
    @BXIA 下次更新解压这块的时候,看能不能做进去。你可以先用命令行 7z >_<
    SCaffrey
        12
    SCaffrey  
       2015-10-05 14:50:17 +08:00
    @easychen
    @miyuki

    谢谢!就是好贵。。。滋磁楼主阿
    RqPS6rhmP3Nyn3Tm
        13
    RqPS6rhmP3Nyn3Tm  
       2015-10-05 15:16:58 +08:00 via iPad
    @easychen 看了一下,感觉还是需要国内的 VPS 啊, DO 最近速度太慢了……
    easychen
        14
    easychen  
    OP
       2015-10-05 15:19:37 +08:00
    @BXIA DO 新加坡从日本下生肉很快啊,种子多的时候 2~5M/s 。不过国内在线看是比较悲剧了。我主要看漫画所以还好。
    loveuqian
        15
    loveuqian  
       2015-10-05 15:28:09 +08:00 via iPhone
    歪楼
    我发现楼主不是画漫画就是写个跟漫画有关的程序
    敢问楼主上班是有多闲。。。别喷我
    GPU
        16
    GPU  
       2015-10-05 15:28:48 +08:00
    我发现 大部分二次元作者的作品做得都挺漂亮 。

    很喜欢界面 。例如之前的 kk 签到
    GPU
        17
    GPU  
       2015-10-05 15:29:03 +08:00
    @GPU 以及本作品
    233
        18
    233  
       2015-10-05 15:29:15 +08:00
    太赞了。。
    miyuki
        19
    miyuki  
       2015-10-05 15:38:23 +08:00 via Android
    突然想起个问题……硬盘里保存这些东西会不会被服务商发 DMCA 之类的……记得以前 DO 有过类似的案例
    ryd994
        20
    ryd994  
       2015-10-05 15:53:31 +08:00
    其实我有类似的
    Deluge 远程 + nginx WebDAV + nginx 反代 deluge-web , nginx 带 HTTPS 。不过完全是自己经验,没有放出来( nginx 的文件列表太丑了……)
    mp4 可以 chrome 直接放,其他就复制链接到 vlc ,也可以 webdav 或者 sshfs
    一直靠这个在澄空分流混积分……

    @miyuki 服务商是不会 DMCA 你的,只有版权所有人会。服务商如果收到会代转,有些就直接取消服务了。
    gzlock
        21
    gzlock  
       2015-10-05 16:04:22 +08:00
    yaaw 还是 yaww ?
    d7101120120
        22
    d7101120120  
       2015-10-05 16:13:53 +08:00
    最近想过这个,一开始是用 transmission 搭建的 seedbox ,然后想到用 ffmpeg 转码之后,用 nginx 搭建流媒体服务器。= =跟楼主的这个比起来还是弱了太多了。
    mrhuiyu
        23
    mrhuiyu  
       2015-10-05 16:23:15 +08:00
    似乎没有 linode 的教程?
    easychen
        24
    easychen  
    OP
       2015-10-05 16:25:36 +08:00
    @loveuqian 没用上班时间啊。下班和周末就够用了。没有妹子时间没地方用啊哈哈哈。
    easychen
        25
    easychen  
    OP
       2015-10-05 16:28:28 +08:00
    @ryd994 是啊,之前搭过好多次,但因为都是自己顺便用用就做得不够细,这次干脆做个细点的发布出来,大家可以在上边加插件什么的。以后我拿过来也好用,哈哈哈……
    easychen
        26
    easychen  
    OP
       2015-10-05 16:29:33 +08:00
    @mrhuiyu 因为从来没用过 linode ,所以没有教程……
    ryd994
        27
    ryd994  
       2015-10-05 16:30:35 +08:00
    @gzlock yaaw Yet Another Aria2 Web Frontend
    mrhuiyu
        28
    mrhuiyu  
       2015-10-05 16:36:17 +08:00
    下载提示是内部服务器错误。。。。
    miyuki
        29
    miyuki  
       2015-10-05 16:46:35 +08:00 via Android
    @easychen

    @mrhuiyu

    Linode Ubuntu 使用上面那个安装脚本即可,我是 Linux li817-129 4.1.5-x86_64-linode61 刚刚成功搭建
    miyuki
        30
    miyuki  
       2015-10-05 16:53:06 +08:00 via Android
    @ryd994 可以尝试一下 aperezdc/ngx-fancyindex
    easychen
        31
    easychen  
    OP
       2015-10-05 17:01:42 +08:00
    @mrhuiyu vps 不能连接外网么?
    takashiki
        32
    takashiki  
       2015-10-05 17:22:53 +08:00 via Android
    lazyphp4 还是你在写么,啥时候出稳定版啊?
    takashiki
        33
    takashiki  
       2015-10-05 17:23:45 +08:00 via Android
    对了, modo 能用灵雀云、时雨云部署么
    easychen
        34
    easychen  
    OP
       2015-10-05 17:32:16 +08:00
    @takashiki 只要能用 Docker 就能部署。 LP4 已经挺稳定了,但年内不会对外发布,没精力做支持 %>_<%
    moonkiller
        35
    moonkiller  
       2015-10-05 17:33:00 +08:00
    还要自己租主机。。。
    你开心就好。。。
    tedd
        36
    tedd  
       2015-10-05 17:33:46 +08:00 via iPad
    太强了,请问能用于离线 torrent 转的 magnet 链接吗
    easychen
        37
    easychen  
    OP
       2015-10-05 17:35:52 +08:00
    @moonkiller 本来就是做给自己有主机的人用的。 V2 大部分人都已经有主机了吧。
    easychen
        38
    easychen  
    OP
       2015-10-05 17:38:21 +08:00
    @tedd 不知道 torrent 转的 magnet 链接 有什么特殊,反正 magnet 的链接是可以添加的。
    lizheming
        39
    lizheming  
       2015-10-05 17:41:15 +08:00
    界面超酷炫啊 OwQ, KODExplorer 好评!
    其实我最后理解就是 Aria2 离线下载的工具吧(大雾...
    Nymph
        40
    Nymph  
       2015-10-05 17:43:30 +08:00
    easychen
        41
    easychen  
    OP
       2015-10-05 17:52:41 +08:00
    @lizheming 离线的确使用 Aria2 做的,漫画的缩图和在线浏览是用的自己开发的 moimc 漫画浏览器…… ( 找了好久没有合适的,就自己写了,不过做得比较糙…
    lizheming
        42
    lizheming  
       2015-10-05 17:55:34 +08:00
    @easychen 恩,最开始我以为会有个动漫索引给我然后我直接下就好了呢 OwQ 但是看完简介发现和我想的有点出入,哈哈哈哈→_→ ... 其实动画的话推荐一下 布丁动画 这个 App 啦,虽然大大估计知道了需求也不大但也还是硬广一下吧,毕竟是 light 老师的脑残粉啊 OwQ
    RqPS6rhmP3Nyn3Tm
        43
    RqPS6rhmP3Nyn3Tm  
       2015-10-05 17:56:55 +08:00 via iPad
    @easychen 我的是 DO 的 SFO ,所以……悲剧了
    这么好的看本子利器不能用……
    easychen
        44
    easychen  
    OP
       2015-10-05 18:06:07 +08:00
    @lizheming 布丁动画在电视盒子上不好用啊,我都用布丁视频。国内的动画源剪得太厉害, modo 可以用来下载 ATX 的版本,你懂……
    miyuki
        45
    miyuki  
       2015-10-05 18:08:37 +08:00
    补充:刚用 Linode 东京从度盘拖东西大概在 700KB/s~1MB/s 之间
    easychen
        46
    easychen  
    OP
       2015-10-05 18:11:43 +08:00
    @miyuki 发个错误提示截图看看?理论上只要是 ubuntu 都能按说明里的命令装上 docker 的。
    dubuqingfeng
        47
    dubuqingfeng  
       2015-10-05 18:14:58 +08:00
    @easychen 好评,离线下载的东西前段时间也想弄。

    Dockerfile 里没说明挂载点,具体指令 VOLUME ,后面跟离线下载的目录,这样可以在一些有状态服务上弄,另外可以说明一下监听的端口, EXPOSE 指令。

    我在灵雀云上构建了下,镜像地址: https://hub.alauda.cn/repos/sxau/kodexplorer

    估计改一下 Dockerfile ,就可以创建服务了。
    lizheming
        48
    lizheming  
       2015-10-05 18:18:27 +08:00
    @easychen 毕竟是有盒子的男人啊.... OwQ ... 掩面逃.... 其实像我这种只知道国内源的表示,根本连其它源都不知道啊,肿么下 T_T
    binux
        49
    binux  
       2015-10-05 18:39:04 +08:00
    关于 arai2 的安全性, YAAW 是支持通过 anchor 指定 jsonrpc 地址的, 只要在地址后加上 #path=http://token:yourtoken@host:port/jsonrpc 就好了.
    这个地址格式, 在 baiduexporter 中也是支持的, 只要提示用户用这个地址填就好了.
    token 可以在 docker image 启动时自动生成
    easychen
        50
    easychen  
    OP
       2015-10-05 18:40:38 +08:00
    @dubuqingfeng 镜像我已经放到 DockerHub 了哇,不能直接同步过去么… https://hub.docker.com/r/easychen/modo.moe/
    easychen
        51
    easychen  
    OP
       2015-10-05 18:43:07 +08:00
    @binux thanks ,做下一版的时候争取加上…… 顺便, Yaaw 很好用,赞一个 👍
    easychen
        52
    easychen  
    OP
       2015-10-05 18:56:15 +08:00
    @dubuqingfeng 我把 modo.moe 的 Docker 相关文件也放出来了,看看能不能用吧。 https://github.com/easychen/ModoCker
    miyuki
        53
    miyuki  
       2015-10-05 18:56:19 +08:00
    @easychen

    已经成功安装,#45 的结果是 ModoDownloader 中的反馈数据。

    工具很好用,就是 bt 下载时资源数略拙计 不过热门资源的速度还是可以的
    dubuqingfeng
        54
    dubuqingfeng  
       2015-10-05 19:02:30 +08:00
    @easychen 刚才在灵雀云上同步 DockerHub 上的那个镜像来
    镜像地址: https://hub.alauda.cn/repos/sxau/modo
    服务地址: http://mobo-dubuqingfeng.myalauda.cn
    等会去构建那个镜像
    Andy1999
        55
    Andy1999  
       2015-10-05 19:09:03 +08:00 via iPhone
    建议用 cn 米,当心吃 DMM 投诉信,需要国内 G 口的话我愿意提供
    leehon
        56
    leehon  
       2015-10-05 19:15:19 +08:00
    问一下,这算不算 p2p , do 等 vps 会不会被商家 ban
    dubuqingfeng
        57
    dubuqingfeng  
       2015-10-05 19:21:42 +08:00
    @easychen 那个端口在创建服务的时候映射错了,可能因为这的原因,我在看看。
    solupro
        58
    solupro  
       2015-10-05 19:24:00 +08:00
    @dubuqingfeng 我的也报错,原因是 80 端口已经占用了,修改一下映射端口就好
    maemolee
        59
    maemolee  
       2015-10-05 19:25:52 +08:00
    正好领了阿里云的学生优惠,简直是瞌睡送来萌枕头啊 www
    TangMonk
        60
    TangMonk  
       2015-10-05 19:31:41 +08:00
    牛逼,楼主大神啊
    easychen
        61
    easychen  
    OP
       2015-10-05 19:32:13 +08:00
    @Andy1999 modo.moe 只提供镜像的相关说明,这个东西算私人云,并不提供在线内容共享,应该轮不到 DMM 来投诉吧。( 大概 哈哈
    easychen
        62
    easychen  
    OP
       2015-10-05 19:33:55 +08:00
    @leehon 专门查过 DO 的说明, BT 之类的 P2P 是不禁止的,但是要小心带宽 😊 。只有一种情况会有问题,就是被版权方投诉。如果只是一直自己用的话,应该不会出现后一种情况。
    chairuosen
        63
    chairuosen  
       2015-10-05 19:54:58 +08:00
    文件管理可以越权下载服务器上其他文件 比如 /var/lib 里的
    chairuosen
        64
    chairuosen  
       2015-10-05 19:55:40 +08:00
    @chairuosen 其实是 docker 里的,不过也不应该
    easychen
        65
    easychen  
    OP
       2015-10-05 20:04:21 +08:00
    @chairuosen 这个我想 KODExplorer 就是这么设计的。用来修改某些系统文件。暂时没有找到它的路径锁定配置,我觉得不是太大的问题。
    ryd994
        66
    ryd994  
       2015-10-05 20:44:35 +08:00
    @easychen
    @leehon
    DMCA 即使自己用也是可能的,和几个人用无关。国外论坛,特别是海盗湾这种名气大的,会有钓鱼种。谁下给谁 DMCA 。国内来源一般没问题,动漫方面这种做法也不算多。
    ryd994
        67
    ryd994  
       2015-10-05 20:47:25 +08:00
    @miyuki fancyindex 也 fancy 不到哪里去的啦
    maemolee
        68
    maemolee  
       2015-10-05 20:55:32 +08:00
    @easychen 请问一下 po 主应该怎么切换图标包啊?
    easychen
        69
    easychen  
    OP
       2015-10-05 21:01:14 +08:00
    @maemolee 大概是这里

    maemolee
        70
    maemolee  
       2015-10-05 21:04:22 +08:00
    可是这个只是单纯的主题切换,并没有改变图标啊。
    gamexg
        71
    gamexg  
       2015-10-05 21:11:58 +08:00
    Modo 漫画阅读器对小屏幕设备也做了视频,直接用手机访问对应的 URL 即可。
    视频=>适配
    easychen
        72
    easychen  
    OP
       2015-10-05 21:15:01 +08:00
    @gamexg 已经修正,多谢。
    easychen
        73
    easychen  
    OP
       2015-10-05 21:16:11 +08:00
    @maemolee 有的主题会换图标啊。如果要自己换,自己照着做个主题就好了吧。
    maemolee
        74
    maemolee  
       2015-10-05 21:16:49 +08:00
    @easychen 嗯嗯,谢谢了。
    kiritoalex
        75
    kiritoalex  
       2015-10-05 21:18:52 +08:00
    今天在微博上看到 @Cee 菊苣转发了这个,没想到大神在 V2EX 上粗线了,支持一个
    cyberdaemon
        76
    cyberdaemon  
       2015-10-05 21:23:20 +08:00
    有没有什么方案可以把漫画转换成 KINDLE 能看的格式,然后自动发送到我的 KINDLE 邮箱里?另外有啥不常见的漫画可以下载
    AstroProfundis
        77
    AstroProfundis  
       2015-10-05 21:30:11 +08:00
    下 public tracker 的种子很容易被 DMCA, 就算是 ACG 资源也会,我中过
    easychen
        78
    easychen  
    OP
       2015-10-05 21:38:30 +08:00
    @AstroProfundis 好吧,如果你这么担心可以只下载百度云的资源。用 kaopu.so 去搜索就好 。
    menc
        79
    menc  
       2015-10-05 21:42:25 +08:00
    看了下,好浩大的工程!
    AstroProfundis
        80
    AstroProfundis  
       2015-10-05 22:11:10 +08:00
    @easychen 所以从那之后我就只下 pt 了╮( ̄▽ ̄")╭
    kiritoalex
        81
    kiritoalex  
       2015-10-05 22:15:02 +08:00
    已在阿里渣云 openSUSE 13.2 上成功部署~
    anjouslava
        82
    anjouslava  
       2015-10-05 22:15:11 +08:00
    长时间 BT 真的不会因为违反 TOS 而被封吗?
    easychen
        83
    easychen  
    OP
       2015-10-05 22:19:24 +08:00
    @anjouslava 不知道啊,反正我从没被封过……
    ryd994
        84
    ryd994  
       2015-10-05 23:41:31 +08:00 via Android
    @anjouslava 违不违反 TOS 是看 TOS 的啊……你应该认真读 TOS 。有些 VPS 商禁止任何 P2P 本身,有些则只禁止侵犯知识产权。对于后者,如果你运气够好的话,是不会吃到的。而且有些服务商就算吃到,也只要求你抹盘并保证不再犯而已。最好还是 pt
    yorfir
        85
    yorfir  
       2015-10-06 00:06:25 +08:00
    @maemolee 你要是下载还好 要是在线看 我觉着 15G 流量不够你用啊
    maemolee
        86
    maemolee  
       2015-10-06 00:13:33 +08:00
    @yorfir 我没学过 docker 怎么用,现在想要从上面删除东西,但是在线桌面权限不够。我从控制台上去,找不到目录,感觉好无奈。
    yorfir
        87
    yorfir  
       2015-10-06 00:28:14 +08:00
    @easychen 能不能分享下 aria2 的配置?
    不想用 docker 安装啊
    yorfir
        88
    yorfir  
       2015-10-06 00:29:30 +08:00
    @maemolee docker 应该也可以 ssh 进入的啊
    maemolee
        89
    maemolee  
       2015-10-06 00:30:21 +08:00
    @yorfir 我去看看书。谢谢提醒。
    Laforet
        90
    Laforet  
       2015-10-06 06:27:46 +08:00
    @ryd994 @easychen

    P2P 还是买一个专门的 seedbox 比较好,或者用欧洲和俄罗斯一带不吃 DMCA 的服务商
    mrhuiyu
        91
    mrhuiyu  
       2015-10-06 08:12:34 +08:00
    @miyuki 恩谢谢,我搭建成功了,后来遇到什么服务器错误,无法下载链接。
    dreammes
        92
    dreammes  
       2015-10-06 08:29:55 +08:00
    试试看
    easychen
        93
    easychen  
    OP
       2015-10-06 09:08:36 +08:00
    @maemolee 目录就在 /modata/comic 啦……
    easychen
        94
    easychen  
    OP
       2015-10-06 09:09:45 +08:00
    easychen
        95
    easychen  
    OP
       2015-10-06 09:28:49 +08:00   ❤️ 1
    easychen
        96
    easychen  
    OP
       2015-10-06 09:30:58 +08:00
    @Laforet 之前找了一堆 seedbox ,对图包解压和在线浏览的支持都不好。反正是个工具嘛,用到什么地方、怎么用就自己把握了。放家里也可以啊咔咔。
    lovez
        97
    lovez  
       2015-10-06 10:53:58 +08:00 via Android
    手机网页版怎么收...先 mark 下
    jy02201949
        98
    jy02201949  
       2015-10-06 12:21:20 +08:00
    打开 ModoDownloader 的时候提示 Error: Internal server error 。。。
    yorfir
        99
    yorfir  
       2015-10-06 12:59:10 +08:00
    @jy02201949 我也是这样~ 囧~ 怎么办?@easychen
    yorfir
        100
    yorfir  
       2015-10-06 13:15:37 +08:00
    @KenGe 有你想要的~
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5393 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 03:46 · PVG 11:46 · LAX 19:46 · JFK 22:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.