İPUCU

Script Dilleri Scriptlerin oluşturulduğu dillerin dökümanlarının ortaklaşa paylaşıldığı alandır.

Seçenekler

Ucbirimden Imgura Resim Yukleme

01-09-2017 23:40
#1
kondanta - ait Kullanıcı Resmi (Avatar)
Deneyimli Yazılımcı
Üyelik tarihi:
07/2017
Nereden:
CNCF
Mesajlar:
912
Teşekkür (Etti):
33
Teşekkür (Aldı):
262
Konular:
36
Ticaret:
(0) %
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:
#!/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.
Kullanıcı İmzası

DevOps Engineer


Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı