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

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

  •  3
     
  •   lancegin ·
    lancegin · 2017-08-07 10:55:31 +08:00 · 7795 次点击
    这是一个创建于 2666 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    --

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

    七牛设置的路径前缀其实也是文件名的一部分,这个准备在批量上传文件的功能中一起实现
    ifwangs
        29
    ifwangs  
       2017-08-08 11:43:34 +08:00
    坐等 windows
    UnPace
        30
    UnPace  
       2017-08-08 13:55:47 +08:00
    @lancegin 嗯。好的。
    yulgang
        31
    yulgang  
       2017-08-08 17:08:44 +08:00
    同步大量文件的时候,有些文件名较长的 ,有些文件名传不完整,还得导出来文件列表,挨个对,以前那个同步工具就没这个问题。。。。
    lancegin
        32
    lancegin  
    OP
       2017-08-08 17:16:50 +08:00
    @yulgang 那文件名得多长

    http://otwcctfiu.bkt.clouddn.com/屏幕快照 2017-08-08 下午 5.15.51.png
    lancegin
        33
    lancegin  
    OP
       2017-08-08 17:18:05 +08:00
    @yulgang 链接错误 长文件名测试如下:

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