V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
KevinOfNeu
V2EX  ›  Node.js

做了一个纯命令行版本的网盘(云盘),师傅喊你来内测

  •  
  •   KevinOfNeu · 2017-03-15 18:37:28 +08:00 · 7822 次点击
    这是一个创建于 2846 天前的主题,其中的信息可能已经有所发展或是发生改变。

    用 Qiniu(七牛)作为云存储服务,写了一个 Pure CLI 的网盘(拒绝百毒,从我做起)。

    轮子地址: https://github.com/KevinOfNeu/rocket-cli

    Feature:

    • 存储服务完全在自己的七牛服务上(不用担心被查;七牛云存储价格也很实惠, 50G 也就一月七八块钱的样子,免费额度 20G )
    • 纯命令行(就是喜欢 CLI )
    • 支持先添加文件到本地索引(实测过 50G 大小的目录, 5000+ 文件,秒索引),然后再批量上传(七牛上传速度有点感人,可能是姿势问题,欢迎参与改进)
    • 添加文件时支持正则表达式
    • 可以查看索引文件,支持分页,用表格展现,清晰很多
    • 最麻烦的恐怕是申请七牛云服务了!(十分钟?已经有申请过就简单了)一旦申请,剩下的就非常简单

    部分预览

    代码已经 open ,文档也在。

    欢迎大家体验, Fork ,来一起做的更好!

    第 1 条附言  ·  2017-03-15 23:12:54 +08:00

    再加点料

    rocket 一开始我是为了把我 60+ G 的电子书找个安全的地方放着。 心一横,决定分享出来,权当回报社会了...

    5000 + 本高质量带书签目录电子书来袭,传送门:https://github.com/KevinOfNeu/tech-books-en

    ----- 分割线 -----

    更详细介绍,请看另一篇广告, https://www.v2ex.com/t/347766#reply0 ,包你不亏!

    32 条回复    2018-06-01 10:58:12 +08:00
    giraffe0813
        1
    giraffe0813  
       2017-03-15 18:39:36 +08:00   ❤️ 1
    前排赞一个 很实用
    KevinOfNeu
        2
    KevinOfNeu  
    OP
       2017-03-15 18:42:10 +08:00
    @giraffe0813 哈哈哈,阿姨的 ID 全部都是 长颈鹿
    KevinOfNeu
        3
    KevinOfNeu  
    OP
       2017-03-15 18:44:14 +08:00
    60 G 的正在紧张有序的上传中。看我的 七牛。
    ![]( http://7xr586.com1.z0.glb.clouddn.com/images/rr0y8.jpg)
    zvcs
        4
    zvcs  
       2017-03-15 18:44:58 +08:00 via iPhone
    wow !真的很棒哟!!
    KevinOfNeu
        5
    KevinOfNeu  
    OP
       2017-03-15 18:45:45 +08:00
    @zvcs 怎么感觉这么假,是水军吗,哈哈
    seasstyle
        6
    seasstyle  
       2017-03-15 19:28:19 +08:00 via Android
    纯命令?信不信我 DS 你啊
    KevinOfNeu
        7
    KevinOfNeu  
    OP
       2017-03-15 21:55:03 +08:00
    @seasstyle 什么鬼
    purebluesong
        8
    purebluesong  
       2017-03-15 22:11:21 +08:00
    话说你的 kevin 旁边的马赛克是用来干什么的?
    KevinOfNeu
        9
    KevinOfNeu  
    OP
       2017-03-15 22:18:39 +08:00
    Hzzone
        10
    Hzzone  
       2017-03-15 22:19:10 +08:00
    虽然感觉还可以,但是需求不是很大。。不愿意折腾
    KevinOfNeu
        11
    KevinOfNeu  
    OP
       2017-03-15 22:19:34 +08:00
    @purebluesong 蛊惑大众,哈哈哈,打错地方了
    KevinOfNeu
        12
    KevinOfNeu  
    OP
       2017-03-15 22:20:41 +08:00
    @Hzzone 不喜欢折腾挺好的。。
    RqPS6rhmP3Nyn3Tm
        13
    RqPS6rhmP3Nyn3Tm  
       2017-03-15 22:24:11 +08:00 via iPhone
    七牛存储不贵,但是流量自己很难控制
    作为网盘还不错,不要用于分享一般也不会超
    KevinOfNeu
        14
    KevinOfNeu  
    OP
       2017-03-15 22:26:24 +08:00
    @BXIA 虽然自己难控制,但是价格真的超级便宜。。。。。自己搭网盘的话,基本不会超限额
    zjsxwc
        15
    zjsxwc  
       2017-03-15 22:28:36 +08:00 via Android
    正好需要,谢谢
    KevinOfNeu
        16
    KevinOfNeu  
    OP
       2017-03-15 22:30:16 +08:00
    @zjsxwc 自己写不动了,一起来搞啊
    phrack
        17
    phrack  
       2017-03-15 22:58:08 +08:00 via Android
    奇怪,为什么给我一种 ls 全是 lz 小号的感觉?
    KevinOfNeu
        18
    KevinOfNeu  
    OP
       2017-03-15 23:04:04 +08:00
    @phrack 5000 + 本优质电子书,送你了 https://github.com/KevinOfNeu/tech-books-en
    cctrv
        19
    cctrv  
       2017-03-16 00:15:36 +08:00 via iPhone
    官網不是已經有 CLI 工具了嘛?
    mec
        20
    mec  
       2017-03-16 00:34:44 +08:00 via Android
    我之前无聊做了一个百度盘交互式的管理工具,有兴趣也可以一起写 https://github.com/mecforlove/Yunhelper
    KevinOfNeu
        21
    KevinOfNeu  
    OP
       2017-03-16 10:42:53 +08:00
    @cctrv 是有的,阻止不了我继续造轮子,想做的更好用一点
    KevinOfNeu
        22
    KevinOfNeu  
    OP
       2017-03-16 10:44:18 +08:00
    @mec 百度网盘给个人开放 API 了吗,而且感觉他的云端审查经常会查杀我的文件
    mec
        23
    mec  
       2017-03-16 14:53:01 +08:00
    @KevinOfNeu 个人现在不好申请,我盗用的 es 文件管理器的开发者 id :)
    KevinOfNeu
        24
    KevinOfNeu  
    OP
       2017-03-16 15:03:44 +08:00
    @mec 个人申请还好呀,你遇到什么困难了
    mec
        25
    mec  
       2017-03-16 22:04:12 +08:00 via Android
    @KevinOfNeu 他一直不给我 id 然后我就放弃了,反正有别的可以用😄
    KevinOfNeu
        26
    KevinOfNeu  
    OP
       2017-03-16 22:23:26 +08:00
    @mec 不应该啊
    cctrv
        27
    cctrv  
       2017-03-24 13:55:50 +08:00 via iPhone
    @mec me too 。我都一直盜用 一個人 Github 的 PCS ID⋯
    mec
        28
    mec  
       2017-03-24 14:21:21 +08:00 via Android
    @cctrv 哎,你这比我根
    thisisgpy
        29
    thisisgpy  
       2017-06-26 09:43:32 +08:00
    我用的坚果云,速度还行。
    stringtheory
        30
    stringtheory  
       2018-05-22 21:13:33 +08:00
    谢谢分享,请问这种方法支持增量同步吗?
    KevinOfNeu
        31
    KevinOfNeu  
    OP
       2018-06-01 10:34:24 +08:00
    @stringtheory 支持,同步过的不会再次同步
    stringtheory
        32
    stringtheory  
       2018-06-01 10:58:12 +08:00
    @KevinOfNeu 谢谢回复,暂时使用 Syncthing 了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   876 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 20:27 · PVG 04:27 · LAX 12:27 · JFK 15:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.