工具癖

mac上如何自动上传图片到云空间

2017-03-01  本文已影响128人  lyn0130

在日常工作的时候,每次截图,都需要手动打开云空间选择文件进行上传,能自动化的,坚决不手动,于是有了下面这个脚本小工具,称之为图片伴侣

环境

  1. OS: macOS
  2. Language: Python

使用步骤

  1. 首先安装七牛的Python SDK

    pip install qiniu
    
    
  2. 安装pync Python Package,以便上传完成后进行通知

    pip install pync
    
  3. 将以下代码的变量替换成自己的参数

from qiniu import Auth, put_file, etag, urlsafe_base64_encode
from pync import Notifier
import qiniu.config
import xerox
access_key = '#1'
secret_key = '#2'
q = Auth(access_key, secret_key)
bucket_name = 'autoupload'
filename = xerox.paste();
localfile = '#3' + filename
token = q.upload_token(bucket_name, filename, 36000)
ret, info = put_file(token, filename, localfile)
assert ret['key'] == filename
assert ret['hash'] == etag(localfile)
xerox.copy(u'#4' + filename);
Notifier.notify(u'#5', title='Utils')

4. 每次保存完图片到指定的文件夹之后,按`Command+C`,复制完图片后,命令行执行`python upload.py`即可,按`Command+V`即可使用云空间的图片了
5. [项目地址](https://github.com/lsjlyn/Python_AutoUploadImage)

-EOF-
上一篇下一篇

猜你喜欢

热点阅读