[开源] QBox 可能是目前最便携的七牛管理工具 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
lancegin
V2EX    分享创造

[开源] QBox 可能是目前最便携的七牛管理工具

  •  3
     
  • &nbp; lancegin
    lancegin 2017 年 8 月 7 日 8413 次点击
    这是一个创建于 3157 天前的主题,其中的信息可能已经有所发展或是发生改变。

    QBox

    QBox 是一款方便的七牛仓库以及文件管理工具,是一款可以跨平台运行在OS XLinux 以及 Windows 系统的开源软件。QBox 基于 electron-vue + Element开发。

    GitHub 地址 ->

    dmg 下载地址 ->

    软件截图

    仓库面板

    bucket panel

    文件管理面板

    bucket panel

    上传文件面板

    bucket panel

    功能

    仓库面板

    • 通过本地设置 accessKeysecretKey获取管理权限。
    • 可清除本地 token (包括 accessKeysecretKey)从而退出。
    • 获取所有的仓库(包含私有仓库)。
    • 新建一个专门的 管理面板 进行文件管理。

    管理面板

    • 列出仓库中的所有文件。
    • 分页显示仓库中的文件,每次加载 100 条。
    • 可通过 文件名文件类型文件大小 或者 修改时间 进行排序。
    • 图片 以及 多媒体文件 预览功能。
    • 删除单个文件。
    • 批量删除文件。
    • 复制文件外链。
    • 刷新文件列表。
    • 下载单个文件。
    • 上传文件(支持拖拽)。
    • 文件名前缀搜索。

    侃侃

    QBox 便携了七牛仓库和文件管理的同时,也利用好了七牛的免费空间和流量,将七牛空间变成了更加方便的云盘或图床之类的工具。

    另,由于设备的限制,现在只编译了 mac 环境的客户端。

    GitHub 地址 ->

    dmg 下载地址 ->

    第 1 条附言    2017 年 8 月 7 日
    QBox 已经提交 Mac App Store 审核,审核过后可以直接通过 App Store 下载~
    41 条回复    2017-08-17 16:31:37 +08:00
    beyoung
        1
    beyoung  
       2017 年 8 月 7 日
    codermagefox
        2
    codermagefox  
       2017 年 8 月 7 日
    折腾过软件\Chrome 插件\自己写对接网页.
    最后发现最方便的还是极简图床.
    非广告非砸场子,真的是这样...
    lancegin
        3
    lancegin  
    OP
       2017 年 8 月 7 日 via iPhone
    @codermagefox 哈哈,然而这并不是图床,只是可以顺便当图床用而已
    dyxang
        4
    dyxang  
       2017 年 8 月 7 日 via Android
    先 mark,坐等 windows
    iyaozhen
        5
    iyaozhen  
       2017 年 8 月 7 日 via Android
    666666 膜拜大佬
    cool4zbl
        6
    cool4zbl  
       2017 年 8 月 7 日 via iPhone
    赞,官方网页版实在有点难用。要是能支持批量修改文件就更好了~
    lancegin
        7
    lancegin  
    OP
       2017 年 8 月 7 日
    @cool4zbl 目前只能批量删除,修改、下载、上传等的批量操作已加入 todo list
    AlexaZhou
        8
    AlexaZhou  
       2017 年 8 月 7 日
    ,感觉非常有用
    wuhaoworld
        9
    wuhaoworld  
       2017 年 8 月 7 日
    @codermagefox 多谢支持,我是极简图床的站长
    unique
        10
    unique  
       2017 年 8 月 7 日
    感谢分享
    codermagefox
        11
    codermagefox  
       2017 年 8 月 7 日
    @wuhaoworld ......前排膜拜大佬
    isb
        12
    isb  
       2017 年 8 月 7 日
    很赞啊。。感谢分享
    janezhang
        13/div>
    janezhang  
       2017 年 8 月 7 日
    6666。。。刚刚试了一下,挺好用的。能够感受到 LZ 非常用心,做东西也非常精致,感谢分享。
    有一些小小的可能优化的地方,给楼主标一下:
    1、拖拽的时候,每次都只能传一个
    2、搜索不支持回车有点不太习惯
    楼主大神可以帮忙给我们也个小东西吗?可以送服务器等哟!
    lancegin
        14
    lancegin  
    OP
       2017 年 8 月 7 日 via iPhone
    @janezhang 谢谢建议
    1. 由于上传策略的原因,目前暂未支持多文件上传,已加入 todo list
    2. 这个确实需要改善,下次加上
    3. 平时也是抽业余时间来做开源项目,可能不太有时间,可以私信聊聊,github 中有邮箱
    xiaoz
        15
    xiaoz  
       2017 年 8 月 7 日
    不错,打算出 Windows 版吗?
    notes
        16
    notes  
       2017 年 8 月 7 日 via Android
    阅读学习代码中,谢谢
    lancegin
        17
    lancegin  
    OP
       2017 年 8 月 7 日 via iPhone
    @xiaoz windows 和 Linux 版都在计划中
    lancegin
        18
    lancegin  
    OP
       2017 年 8 月 7 日 via iPhone
    @notes 欢迎提 pr
    ixinshang
        19
    ixinshang  
       2017 年 8 月 7 日
    应该官方版的 感觉没这好用
    lancegin
        20
    lancegin  
    OP
       2017 年 8 月 7 日 via iPhone
    @ixinshang 官方面板中只有基本的文件操作,并且官方也在 SF 中建议不要使用面板而是 api 来操作管理文件和仓库,因此才萌生了做 QBox 来方便日常管理
    celerysoft
        21
    celerysoft  
       2017 年 8 月 7 日
    所以就是说以后不需要打开官方面板了对吗
    lancegin
        22
    lancegin  
    OP
       2017 年 8 月 7 日 via iPhone
    @celerysoft 日常仓库和文件管理就不需要了。但是官方面板还有别的用途,例如流量监控之类
    G0D
        23
    G0D  
       2017 年 8 月 7 日
    先 mark,坐等 windows
    UnPace
        24
    UnPace  
       2017 年 8 月 8 日
    支持,一直在用网页版。
    lancegin
        25
    lancegin  
    OP
       2017 年 8 月 8 日
    @UnPace 感谢支持
    ajan
        26
    ajan  
       2017 年 8 月 8 日
    这个可是相当赞啊!
    UnPace
        27
    UnPace  
       2017 年 8 月 8 日
    麻烦问下,支持设置路径前缀吗?

    --

    路径前缀可以用来分类文件,例如:image/jpg/your-file-name.jpg
    lancegin
        28
    lancegin  
    OP
       2017 年 8 月 8 日
    @UnPace 暂不支持。

    七牛设置的路径前缀其实也是文件名一部分,这个准备在批量上传文件的功能中一起实现
    ilay1678
        29
    ilay1678  
       2017 年 8 月 8 日
    坐等 windows
    UnPace
        30
    UnPace  
       2017 年 8 月 8 日
    @lancegin 嗯。好的。
    yulgang
        31
    yulgang  
       2017 年 8 月 8 日
    同步大量文件的时候,有些文件名较长的 ,有些文件名传不完整,还得导出来文件列表,挨个对,以前那个同步工具就没这个问题。。。。
    lancegin
        32
    lancegin  
    OP
       2017 年 8 月 8 日
    @yulgang 那文件名得多长

    http://otwcctfiu.bkt.clouddn.com/屏幕快照 2017-08-08 下午 5.15.51.png
    lancegin
        33
    lancegin  
    OP
       2017 年 8 月 8 日
    @yulgang 链接错误 长文件名测试如下:

    ![test]( http://otwcctfiu.bkt.clouddn.com/test.png)
    yulgang
        34
    yulgang  
       2017 年 8 月 8 日
    @lancegin 很抱歉我没描述清楚。
    大概在 1 个月前吧,我使用的是 QBox 的 Windows 客户端同步 RHEL 镜像文件到七牛存储上,发现 repodata 文件夹里有几个文件名比较长的文件同步之后文件名都不全,大概 5、6 个的样子,名字类似 2c9fbab88a1d77800371d2a56ca134cadcf88b32674a565a2883e3da80df5899-comps-Server-ScalableFileSystem.x86_64.xml.gz 一般到后面的 x86_64 就结束了,在七牛 web 端找到相应文件重命名一下就好了。
    lancegin
        35
    lancegin  
    OP
       2017 年 8 月 8 日
    @yulgang 这个就尴尬了,我这个是近两周才做的项目 , 并且目前只编译了 mac 版本,这两天正准备来编译 windows 和 Linux 版本,你可能是用到了同名的其他 app 了,我这个编译出 windows 版本和 linux 版本之后也会告诉大家的
    yulgang
        36
    yulgang  
       2017 年 8 月 8 日
    @lancegin:)
    bleaker
        37
    bleaker  
       2017 年 8 月 8 日 via iPhone
    qbox 这名字可以的。。。
    pango
        38
    pango  
       2017 年 8 月 9 日
    界面真好看啊,前段时间用 QT 撸了个 windows 软件,被客户喷界面难看,看来有必要从 QT 转 electron 了
    lancegin
        39
    lancegin  
    OP
       2017 年 8 月 9 日 via iPhone
    @pango 对 QT 不太熟,用 electron 的好处就是有一些成熟的 UI 组件库,基于 react 的 Ant Design,基于 Vue 的 Element 和 iView 都是不错的选择
    hanmiao
        40
    hanmiao  
       2017 年 8 月 13 日
    会支持私有空间生成私有下载链接吗
    lancegin
        41
    lancegin  
    OP
       2017 年 8 月 17 日
    @hanmiao 已经列入 todo
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     993 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 19:30 PVG 03:30 LAX 12:30 JFK 15:30
    Do have faith in what you're doing.
    ubao msn 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