Komut satırından imgur'a nasıl fotoğraf yükleyebilir ve doğrudan bağlantılarını alabilirim?


10

Komut satırı üzerinden imgur.com'a bazı fotoğraflar yükleyebilmemin ve doğrudan bağlantılarını bir metin dosyasında alabilmemin bir yolu var mı ?



2
@AvinashRaj Bunun bir duplcate olduğunu düşünmüyorum, bu soru ekran görüntüleri almakla ilgili değil, sadece onları yükleyerek ilgili.
Seth

@Seth bağlantılı soru yükleme bölümünü de kapsar.
Avinash Raj

2
@AvinashRaj Evet, ama bu bir kopyasını yapmaz. Cevaplar benzer olabilir, ancak sorular hala farklı.
Seth

Yanıtlar:


18

Imgur web (ilgili araçlar (çoğunlukla üçüncü taraf) listesi http://imgur.com/tools ) üç özellikleri bashkomut:

  • Bart'ın Bash Senaryo Yükleyicisi Bart Nagel

    Komut satırından imgur'a resim yüklemek için basit bir bash betiği. Yüklemek imgur images/delicious/cake.jpgiçin çalıştırın , yeni URL'yi stdout'a yazdırın, silme sayfası URL'sini stderr'a yazdırın ve kolay yapıştırma için URL'yi X panosuna yerleştirin.

  • img Bash Script Yükleyici Ceryn tarafından

    Linux için minimalist bir ekran görüntüsü yükleyicisi. Ekran seçimini destekler.

  • Imgur-Screenshot jomo tarafından

    Linux ve OS X için basit bir ekran görüntüsü bash betiği. Betiği çalıştırın ve yüklemek için ekranınızın bir bölümünü seçin. Görüntüye doğrudan bağlantı daha sonra panonuza kopyalanır.


İşte OSX için basitleştirilmiş bir sürümdür (bunu googledğimde
Dorian

1

Bugün kendimi imgur üzerinde denedim ve oldukça karmaşık, belgeleme oldukça kötü yazılmış, bu yüzden prosedür net değil. İmagebin.ca'yı denemenizi önerebilir miyim?! cuz'un dosya yüklemek için daha basit bir API'si var:

curl -s -F key="YOURKEY_JUST_REGISTER_ON_IMAGEBIN.CA_and go_on_profile_to get it" \
 -F file="@$1" \
 https://imagebin.ca/upload.php | awk -F':' '/url:/{gsub(/url:/,"") ; print $0 }'

linux ve kde kullanıyorsanız =>

qdbus org.kde.klipper /klipper org.kde.klipper.klipper.setClipboardContents "$(curl -s -F key="YOURKEY_________PLEASE_EDIT_IT" \
 -F file="@$1" \
 https://imagebin.ca/upload.php | awk -F':' '/url:/{gsub(/url:/,"") ; print $0 }' )"
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.