qshell 是基于七牛 API 参考手册完成的一个轻易开发者测试和运用七牛 API 效劳的敕令行东西。
alfred-workflow-qshell 是一个合营七牛开发者东西 qshell 运用的 Alfred workflow。它运用了可视化流程背景实行 qshell
敕令行,使得文件上传、查询等功用更易用和高效。
假如运用七牛作为图床,这个 workflow 将是一个功用周全、运用轻易的图片上传、治理、猎取链接的东西。
功用 & 特性
功用
支撑多文件上传
支撑上传文件增加前缀
猎取空间文件外链
检察空间文件基本信息
挪动、复制、删除、重命名
预览、下载空间文件
完美的文件操纵反应(关照、毛病等)
特性
curl 下载文件
不支撑文件夹上传
请求空间的文件名为不能为空或全为空格
运用
上传文件
默许关键字
fput
搜刮当地单个文件,上传文件搜刮文件时运用 Buffer 功用举行文件多选,上传多文件(Buffer 的运用)
选中一或多个文件,调出 Actions 文件操纵菜单,上传文件
操纵文件
默许关键字
fstat
搜刮空间文件挪动、复制、删除、重命名、外链、信息、预览、下载
装置 & 设置
请求:qshell、Alfred with Powerpack
1. qshell
或前去 GitHub
装置:只须要下载 zip 包以后解压即可运用。Mac 64 位体系只须要解压后的文件 qshell_darwin_amd64
。把此文件放到 /usr/local/bin
目次。
设置:从七牛的背景的账号设置中猎取 AccessKey 和 SecretKey。设置当地 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"
}