Mac:更好地工作 - Alfred Workflow 七牛图床管理工具
GitHub | 下载
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
<input type="checkbox" checked="" disabled=""> account,显示当前用户的 AccessKey 和 SecretKey
<input type="checkbox" checked="" disabled=""> fput,以文件表单的方式上传一个文件
<input type="checkbox" checked="" disabled=""> stat,查询七牛空间中一个文件的基本信息
<input type="checkbox" checked="" disabled=""> delete,删除七牛空间中的一个文件
<input type="checkbox" checked="" disabled=""> move,移动或重命名七牛空间中的一个文件
<input type="checkbox" checked="" disabled=""> copy,复制七牛空间中的一个文件
<input type="checkbox" checked="" disabled=""> 查新基本信息时可以获取文件外链
<input type="checkbox" checked="" disabled=""> 预览功能
<input type="checkbox" checked="" disabled=""> 下载功能
作者
【GitHub】博客
【SegmentFault】文章
【简书】文章
var OneStark = {
name: "He Wenwei",
email: "wentgd@gmail.com",
github: "https://github.com/onestark",
homepage: "https://onestark.github.io"
}
关键字:alfred, qshell, 七牛云存储
版权声明
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!