Автоматизируйте загрузку ImageShack - PullRequest
1 голос
/ 26 июля 2011

Я не могу понять, как создать сценарий для загрузки изображения в ImageShack и вернуть горячую ссылку на изображение в BASH, кто-нибудь может для меня это сделать? Я думал использовать локон.

1 Ответ

2 голосов
/ 26 июля 2011

Вот мое решение:

#!/bin/bash

if [ $# -ne 1 ]
then
  echo "Usage: `basename $0` filename"
  exit
fi

image="$1"
mimetype=`file -b --mime-type $image`

curl -H Expect: -F "fileupload=@$image;type=$mimetype" -F xml=yes -# "http://post.imageshack.us/" | grep image_link | grep -o  http[^\<]*

Если вам не нравится индикатор выполнения, просто замените -# на -s

...