python包上传图片到七牛

在github上又发现一个好东西,qiniu4blog,自动上传图片到七牛,同时生成markdown代码。
按照readme一步步配置就OK,最后生成的image_markdown.txt跟配置文件在同一目录。
需要注意的是,自定义网址的末尾要加上/

7月6日更新

这篇文章里已经介绍如何在android上安装linux系统,So,我们也可以在手机上运行这个脚本啦。启动Debian并挂载sdcard,执行

1
2
sudo apt-get install xclip
pip install qiniu4blog

在手机卡上新建一个目录用来上传图片。新建一个image_markdown.txt文件,执行

1
sudo vi qiniu.cfg

配置文件如下

[config]
bucket = xxxx
accessKey = xxxxx
secretKey = xxxxx
path_to_watch = /mnt/sdcard0/Pictures/qiniu
[custom_url]
enable = true
addr = xxxxx.clouddn.com/

然后执行

1
2
3
4
5
//设置别名
alias qiniu="cd /mnt/sdcard0/Pictures/qiniu"
qiniu
//开始监听
sudo qiniu4blog

回到android系统,将要上传的图片全部复制到qiniu文件夹中,程序会自动上传并保存外链到同目录下的image_markdown.txt中。以后在上传只要ssh连到Debian上执行

1
2
3
qiniu
sudo qiniu4blog&
cp xxxx.jpg /mnt/sdcard0/Pictures/qiniu/xxxx.jpg

就可以上传啦。

7月8日更新

作者增加了带参数运行的方式。可以直接

1
qiniu4blog xx.jpg

这样上传啦,只是似乎不支持通配符,小小遗憾。