Wie kann ich ein Foto von der Kommandozeile auf imgur hochladen und den direkten Link erhalten?

10

Gibt es eine Möglichkeit, einige Fotos über die Befehlszeile auf imgur.com hochzuladen und deren direkten Link als Ergebnis einer Textdatei zu erhalten?

αғsнιη
quelle
2
@AvinashRaj Ich glaube nicht, dass es sich um ein Duplikat handelt. Bei dieser Frage geht es nicht darum, Screenshots zu machen, sondern sie nur hochzuladen.
Seth
Die mit @ Seth verknüpfte Frage deckt auch den Upload-Teil ab.
Avinash Raj
2
@AvinashRaj Ja, aber das macht es nicht zu einem Duplikat. Die Antworten mögen ähnlich sein, aber die Fragen sind immer noch unterschiedlich.
Seth

Antworten:

18

Die Liste der Tools (meistens von Drittanbietern) auf der imgur-Website ( http://imgur.com/tools ) enthält drei bashSkripte:

  • Bart's Bash Script Uploader von Bart Nagel

    Ein einfaches Bash-Skript zum Hochladen eines Bildes von der Befehlszeile nach imgur. Führen Sie imgur images/delicious/cake.jpgzum Hochladen, drucken Sie die neue URL zu stdout, drucken Sie die Löschseite URL zu stderr und setzen URL auf der X - Zwischenablage zum einfachen Einfügen.

  • img Bash Script Uploader von Ceryn

    Ein minimalistischer Screenshot-Uploader für Linux. Unterstützt die Bildschirmauswahl.

  • Imgur-Screenshot von jomo

    Ein einfaches Screenshot-Bash-Skript für Linux und OS X. Führen Sie einfach das Skript aus und wählen Sie einen Teil Ihres Bildschirms zum Hochladen aus. Der direkte Link zum Bild wird dann in Ihre Zwischenablage kopiert.

muru
quelle
Hier ist eine vereinfachte Version für OSX (ich bin hier angekommen, als ich dies gegoogelt habe): gist.github.com/003044274b6176f66c22
Dorian
1

Ich habe mich heute auf imgur versucht und es ist ziemlich komplex, die Dokumentation ist ziemlich schlecht geschrieben, so dass das Verfahren nicht klar ist. Darf ich vorschlagen, imagebin.ca auszuprobieren ?! cuz hat eine einfachere API zum Hochladen von Dateien:

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 }'

wenn Sie Linux und kde verwenden =>

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 }' )"
user1088530
quelle