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.