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

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

環境

  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-
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容