把新浪微博作爲圖床
picture-lake-weibo的Python项目详细描述
picture-lake-weibo: 使用新浪微博做图床
對於經常要文檔的碼農來說,沒有一個好的圖床真的非常麻煩。對比之下,把新浪微博作爲圖床在訪問效率上是最高的。
於是晚上就自己擼一個吧。
安裝
本工具目前僅支持Python3,Python2的需要修改一下代碼,比如用six做一些封裝。
pip3 install picture-lake-weibo
使用
$ picture-lake-weibo --help
usage: picture-lake-weibo {login,upload} [pictures [pictures ...]]
登錄新浪微博
首先我們需要登錄新浪微博
picture-lake-weibo login
在輸入用戶名和密碼後,會提示登錄成功。
此登錄邏輯,參考Python3 模拟登录新浪微博
上傳圖片
picture-lake-weibo upload XXX.jpg
如果上傳成功,會得到類似如下信息:
上傳成功 => /Users/wuliang/Pictures/DCIM/Camera/20190130_184343.jpg, https://tva1.sinaimg.cn/large/703708dcly1g5v0w46x48j20u01hc1ky
多圖片上傳
可以指定多個文件或者通配符來同時上傳多個圖片
picture-lake-weibo upload a.jpg b.jpg
picture-lake-weibo upload *.jpg
相對路徑和絕對路徑都支持
picture-lake-weibo upload ../../test.jpg
picture-lake-weibo upload /home/admin/test.jpg