Alfred怎么实现向七牛存储上传文件

图片[1]-Alfred怎么实现向七牛存储上传文件 - 蛋蛋魔法网-蛋蛋魔法网

今天来跟大家聊一聊Mac上的神器Alfred怎么实现向七牛存储上传文件。

alfred-workflow-qshell

qshell 是基于七牛API参考手册实现的一个方便开发者测试和使用七牛API服务的命令行工具。

alfred-workflow-qshell 是一个配合七牛开发者工具 qshell 使用的 Alfred workflow。

alfred-workflow-qshell 使用可视化流程后台执行 qshell 命令行,易用高效。

功能 & 特点

功能

  • 支持多文件上传
  • 支持上传文件添加前缀
  • 获取空间文件外链
  • 查看空间文件基本信息
  • 移动、复制、删除、重命名
  • 预览、下载空间文件
  • 完善的文件操作反馈(通知、错误等)

特点

  • 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

下载后缀名为 .alfredworkflow 的安装包安装即可。

注意:Alfred 需要购买 Powerpack 才能解锁 workflows 功能。

Todo

  • account,显示当前用户的 AccessKey 和 SecretKey
  • fput,以文件表单的方式上传一个文件
  • stat,查询七牛空间中一个文件的基本信息
  • delete,删除七牛空间中的一个文件
  • move,移动或重命名七牛空间中的一个文件
  • copy,复制七牛空间中的一个文件
  • 查新基本信息时可以获取文件外链
  • 预览功能
  • 下载功能
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片