美文网首页工具癖
mac上如何自动上传图片到云空间

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

作者: lyn0130 | 来源:发表于2017-03-01 00:30 被阅读128次

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

    环境

    1. OS: macOS
    2. Language: Python

    使用步骤

    1. 首先安装七牛的Python SDK

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

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

    • #1换成七牛云空间的access_key
    • #2换成七牛云空间的secret_key
    • #3换成本地图片文件存放的目录的绝对路径
    • #4换成云空间中文件的统一前缀,每个云空间不一样
    • #5换成自己喜欢的上传成功提示语,like 'upload successfully'

    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-

    相关文章

      网友评论

        本文标题:mac上如何自动上传图片到云空间

        本文链接:https://www.haomeiwen.com/subject/lcoxgttx.html