Pull to refresh

Comments 12

Кстати, маководы тоже могут использовать эту наработку для модификации скрипта для гязы под Мас.
получения ключа не работает на прямую, т.к. проверяется Referer, и нужно быть авторизированым на хабре
t=`mktemp`; scrot -s $t.png; curl -d "Filedata=@$t.png" "http://habrastorage.org/uploadController/?username=$1&userkey=$2" | jsawk url | xclip; rm $t*


Как-то так. Оно, правда, пока не работает, но мне нужно бежать :)
415-ую кидает. Нужно хедеров что-ои добавить…
$ t=`mktemp`; scrot -s $t.png; curl -F "Filedata=@$t.png" "http://habrastorage.org/uploadController/?username=korjik&userkey=examplekey"  |json_pp | grep url | awk -F '"' '{print $4}' | xclip ; rm -f $t
Взаимодействие с HabraStorage я описывал на GitGub тут. Там же рассказано где получить ключ и какой реф для этого нужен.
Дело хорошее, но утилита как-то слишком много делает. Можете сделать такую вещь: я передаю в качестве параметров адрес файла (или списка файлов), а она мне возвращает ссылки на habrastorage в stdout?
Мой коммент вам поможет. Немного поменять, убрать скриншотинг и xclip.
Как раз искал нечто подобное, чтобы хранить картинки «не у себя». Большое спасибо, очень вовремя!
Когда уже на habrastorage можно будет посмотреть список всех загруженных тобой файлов?
А как-то и не особо нужно.
Sign up to leave a comment.