Come posso caricare una foto su imgur dalla riga di comando e ottenere il loro link diretto?


10

Esiste un modo per caricare alcune foto su imgur.com tramite la riga di comando e ottenere il loro collegamento diretto come risultato in un file di testo?



2
@AvinashRaj Non penso che sia un duplcate, questa domanda non riguarda l'acquisizione di schermate, ma solo il loro caricamento.
Seth

La domanda collegata @Seth riguarda anche la parte di caricamento.
Avinash Raj,

2
@AvinashRaj Sì, ma non è un duplicato. Le risposte potrebbero essere simili, ma le domande sono ancora diverse.
Seth

Risposte:


18

L'elenco di strumenti (principalmente di terze parti) sul sito Web imgur ( http://imgur.com/tools ) contiene tre bashscript:

  • Bart's Bash Script Uploader di Bart Nagel

    Un semplice script bash per caricare un'immagine su imgur dalla riga di comando. Esegui imgur images/delicious/cake.jpgper caricare, stampare il nuovo URL su stdout, stampare l'URL della pagina di eliminazione su stderr e inserire l'URL negli Appunti X per incollarlo facilmente.

  • img Bash Script Uploader di Ceryn

    Un uploader di screenshot minimalista per Linux. Supporta la selezione dello schermo.

  • Imgur-Screenshot di jomo

    Un semplice script bash per Linux e OS X. Basta eseguire lo script e selezionare una parte dello schermo da caricare. Il collegamento diretto all'immagine viene quindi copiato negli appunti.


Ecco una versione semplificata per OSX (sono arrivato qui quando ho cercato su Google
Dorian

1

oggi ho provato me stesso su imgur ed è piuttosto complesso, la documentazione è scritta male, quindi la procedura non è chiara. Posso suggerire di provare imagebin.ca ?! cuz ha un'API più semplice per caricare file:

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

se stai usando Linux e kde =>

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 }' )"
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.