Mac:更好地事情 - Alfred Workflow 七牛开发者东西 qshell

GitHub | 下载

qshell 是基于七牛 API 参考手册完成的一个轻易开发者测试和运用七牛 API 效劳的敕令行东西。

alfred-workflow-qshell 是一个合营七牛开发者东西 qshell 运用的 Alfred workflow。它运用了可视化流程背景实行 qshell 敕令行,使得文件上传、查询等功用更易用和高效。

假如运用七牛作为图床,这个 workflow 将是一个功用周全、运用轻易的图片上传、治理、猎取链接的东西。

功用 & 特性

功用

  • 支撑多文件上传

  • 支撑上传文件增加前缀

  • 猎取空间文件外链

  • 检察空间文件基本信息

  • 挪动、复制、删除、重命名

  • 预览、下载空间文件

  • 完美的文件操纵反应(关照、毛病等)

特性

  • curl 下载文件

  • 不支撑文件夹上传

  • 请求空间的文件名为不能为空或全为空格

运用

上传文件

  • 默许关键字 fput 搜刮当地单个文件,上传文件

  • 搜刮文件时运用 Buffer 功用举行文件多选,上传多文件(Buffer 的运用

  • 选中一或多个文件,调出 Actions 文件操纵菜单,上传文件

操纵文件

  • 默许关键字 fstat 搜刮空间文件

  • 挪动、复制、删除、重命名、外链、信息、预览、下载

装置 & 设置

请求:qshellAlfred with Powerpack

1. qshell

或前去 GitHub

装置:只须要下载 zip 包以后解压即可运用。Mac 64 位体系只须要解压后的文件 qshell_darwin_amd64。把此文件放到 /usr/local/bin 目次。

设置:从七牛的背景的账号设置中猎取 AccessKeySecretKey。设置当地 qshell:

# 设置密钥
qshell account [AccessKey] [SecretKey]
# 检察设置
qshell account

注重:上面的设置敕令不须要输入方括号 []

设置 qshell 终了后会天生 ~/.qshell 文件夹,个中 account.json 文件保留了 AccessKey 和 SecretKey 信息。

2. Alfred

下载 装置包 装置即可。

注重:Alfred 须要购置 Powerpack 才解锁 workflows 功用。

Todo

  • [x] account,显现当前用户的 AccessKey 和 SecretKey

  • [x] fput,以文件表单的体式格局上传一个文件

  • [x] stat,查询七牛空间中一个文件的基本信息

  • [x] delete,删除七牛空间中的一个文件

  • [x] move,挪动或重命名七牛空间中的一个文件

  • [x] copy,复制七牛空间中的一个文件

  • [x] 查新基本信息时能够猎取文件外链

  • [x] 预览功用

  • [x] 下载功用

作者

【GitHub】博客
【SegmentFault】文章
【简书】文章

var OneStark = {
    name: "He Wenwei",
    email: "wentgd@gmail.com",
    github: "https://github.com/onestark",
    homepage: "https://onestark.github.io"
}
    原文作者:Teraflopst
    原文地址: https://segmentfault.com/a/1190000006189177
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞