mac上如何自動上傳圖片到云空間

在日常工作的時候,每次截圖,都需要手動打開云空間選擇文件進行上傳,能自動化的,堅決不手動,于是有了下面這個腳本小工具,稱之為圖片伴侶

環(huán)境

  1. OS: macOS
  2. Language: Python

使用步驟

  1. 首先安裝七牛的Python SDK

    pip install qiniu
    
    
  2. 安裝pync Python Package,以便上傳完成后進行通知

    pip install pync
    
  3. 將以下代碼的變量替換成自己的參數(shù)

  • #1換成七牛云空間的access_key
  • #2換成七牛云空間的secret_key
  • #3換成本地圖片文件存放的目錄的絕對路徑
  • #4換成云空間中文件的統(tǒng)一前綴,每個云空間不一樣
  • #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`,復制完圖片后,命令行執(zhí)行`python upload.py`即可,按`Command+V`即可使用云空間的圖片了
5. [項目地址](https://github.com/lsjlyn/Python_AutoUploadImage)

-EOF-
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容