这是我写的一个Linux命令行工具,调用sm.ms图床的API对图片进行管理。
GitHub地址:https://github.com/hlx98007/smms-cli
非常简单的一个工具,需要Python 3.4以上版本以及requests模块。本脚本只在linux系统下测试通过,Windows/Mac没有条件测试。
安装:
sudo cp main.py /usr/local/bin/smms
记得要把/usr/local/bin加入到PATH中
使用:
smms upload a.jpg b.png smms find a.jpg smms list smms delete [id] smms help smms history [clean]
history提一下,这个是API提供的过去1小时之内的上传历史,而非数据库中记录的上传历史。
delete也需要提一下,如果手工删除了一个在数据库里的图片,数据库不会同步SM.MS。如果你再从cli里删除这个文件并不会失败。
find用的是通配符寻找(数据源为数据库)。比如查scr
这个关键字会查出所有*scr*
匹配的。