这就是我现在所拥有的,它在一个单独的图像上工作。
curl -vH "Authorization: Client-ID 3e7a4deb7ac67da" -F image=@/path/to/image https://api.imgur.com/3/upload.xml要在您的浏览器中打开结果,我需要
curl -vH "Authorization: Client-ID 3e7a4deb7ac67da" -F image=@/path/to/image https://api.imgur.com/3/upload.xml | grep -Eo '<[a-z_]+>http[^<]+'|sed 's/^<.\|_./\U&/g;s/_/ /;s/<.*>//' | sed 's/^.*imgur\.com\//http:\/\/imgur.com\//g;s/\.[^.]*$//' | xargs xdg-open 但是,如何将多张图像上传到匿名相册?
我知道我可以用来制作一张专辑
curl -vH "Authorization: Client-ID 3e7a4deb7ac67da" -F "title=imgur" https://api.imgur.com/3/album然后我想我需要对我的每一张图像进行一些curl调用,以便逐个将它们添加到相册中?或者有一些神奇的命令,我可以在一个curl调用中完成所有这些操作?(创建相册,上传多张图片,然后重新获得相册链接)
Imgur image upload api说有一个删除密钥,但我不知道如何用curl传递它。(我可以从上次专辑创建调用的结果中看到album散列)。
最终目标是在kde dolphin浏览器中添加一些菜单(作为servicemenu )单个图像上传已经开始工作。

发布于 2016-07-10 15:00:54
find命令是您的朋友。
假设你想上传所有的.png图片,你可以做下面的事情。
find /path/to/images/folder -maxdepth 1 -type f -name "*.png" \
-print0 | while read -rd '' filename
do
curl -vH "Authorization: Client-ID 3e7a4deb7ac67da" \
-F image=@"$filename" https://api.imgur.com/3/upload.xml
donehttps://stackoverflow.com/questions/38289336
复制相似问题