用 ShareX qiniu 一键截图上传

用 ShareX qiniu 一键截图上传

sharex 是一个截屏工具

qiniu 七牛云

以七牛云作图床,截屏后自动上传图片,获得外链地址

环境:

看图配置 sharex

sharex_upload_setting

打开 shareX -> 目的地 -> 目的地设置 -> 自定义上传(最底下)

图片来源:ShareX使用七牛文件上传 东方星痕

上传者

填入 qiniu,点击添加

请求 URL

进入自己的「对象存储」-> 空间设置 -> 存储区域,查看自己所在地区。根据 存储区域 - 七牛开发者中心 选择自己的地址,我是华南,填入 http://up-z2.qiniup.com

URL(右侧靠下)

自己的外链默认域名 + $json:key$ -> xxxxx.bkt.clouddn.com/$json:key$

生成 token

根据上传凭证 建议使用七牛的 SDK。从示例中选择自己的语言,我用的 python,进入 qiniu/python-sdk: Qiniu Resource (Cloud) Storage SDK for Python,克隆本地后安装

$ (选择一个文件夹)
$ git clone https://github.com/qiniu/python-sdk.git
$ cd python-sdk
$ pip install qiniu

再根据 Python SDK_生成上传 token 拷贝代码,复制到本地,修改相应的 key

$ cd python-sdk
$ touch generate_token.py  # 文件名可另取
$ atom generate_token.py   # 编辑该文件

access_key = '', secret_key = '',进入七牛 -> 个人中心 -> 密钥管理,复制自己的 AccessKey and SecretKey,填入

bucket_name = '' 为自己创建的 bucket 存储空间名,如 bucket_name = 'photo',不是 URL

key = '',我设置为 key = None

保存文件回终端,运行脚本 python generate_token.py,即可获得 token

参数

在「参数」下有两个输入空框

左框 右框
token 上部生成的 token
key %yy%d%h%mi%s.png
file $input$

分别输入后点击添加

key 为上传时用的文件名,%yy%d%h%mi%s.png 是指年月日小时分钟秒,如 20180213165812.png

测试

都配置完后,点击左侧「图片上传」-「测试」,若测试结果返回一个正常的连接地址那就是配置成功了。

最后,sharex -> 目的地 -> 图片上传 -> 自定义图像上传

截图后的动作 -> 上传图片

参考

Change-Log


FAQ:

自怼圈 -> 营造被动节奏外韵律

每年 4.1/8.1/12.1 定时开放报名进入

想及时获得相关嗯哼, 请关注公众号:
PythoniCamp
实在想立即开始感受, 可以加入知识星球(免费):
蟒营101camp

蟒营:

伴你重新享受自学乐趣
101.camp
Reactivate Joy by Self-teach with You

101camp3py ~ 第3期, 预计 九月一号 上线;

PS:

若无意外,题图都是从原文提取或是通过 Google 图片搜索出来的, 版权属左, 不负责任 ;-)

PPS:

任何问题, 随时邮件提问可也:

[email protected]

Author: leilayanhui leilayanhui ;mail ; gittip ;github
2018-02-13   Log   

声明: 本文采用 BY-NC-SA 授权。转载请注明转自: #自怼圈#


Related Posts: