Benim gibi fazla tembelseniz ve sharex tarzi programlari bile indirip acmaya dahi useniyorsaniz, bu kucuk script ile uc biriminizden imgura resimlerinizi yukleyebilirsiniz. Tabii imgur ispler tarafindan blocklu olmasi lazim. Dns degistirmediginiz taktirde resimleri gorememe ihtimaliniz mevcut. Bu kismi size birakiyorum.
Kod basitce ucbirime arguman olarak verdiginiz pathde bulunan resmi imgura POSTlayip linki xclipe kopyaliyor. Eger xclip kurmam/yok/kullanmak istemiyorum diyorsaniz echo$url kismini silip, xdg-open $url'in onundeki # isaretini kaldirin. Sizi direk upload sonrasi sayfaya yonlendirecektir.
Kod:
#!/bin/bash
default_client_id=#imgur api servisinden kendi idinizi aliniz.
client_id="${IMGUR_CLIENT_ID:=$default_client_id}"
upload () {
curl -o /tmp/upload-status -H "Authorization: Client-ID $client_id" -H "Expect: " -F "image=$1" https://api.imgur.com/3/image.xml
CURL_STATUS="$?"
}
upload "@$@"
url="$(cat /tmp/upload-status | tr '<' '\n' | grep 'http://' | cut -f2 -d">")"
#xdg-open $url
echo $url | xclip -selection c
Kod basitce ucbirime arguman olarak verdiginiz pathde bulunan resmi imgura POSTlayip linki xclipe kopyaliyor. Eger xclip kurmam/yok/kullanmak istemiyorum diyorsaniz echo$url kismini silip, xdg-open $url'in onundeki # isaretini kaldirin. Sizi direk upload sonrasi sayfaya yonlendirecektir.