Non mi piace il modo in cui la GUI di acquisire screenshot, caricarlo su imgur e ottenere il link caricato.
Quindi cosa posso fare per fare uno screenshot del mio desktop Ubuntu, caricare lo screenshot su imgur.com e poi recuperare il link caricato dal terminale?
Tutto quello che devo fare da terminale.
Risposta accettata:
Fai lo screenshot del tuo desktop
gnome-screenshot
era lo strumento da riga di comando predefinito su Ubuntu per fare uno screenshot.
gnome-screenshot -d 10
L'azione dello screenshot è stata ritardata di 10 secondi, in modo da poter posizionare la finestra desiderata in primo piano entro 10 secondi. Le immagini acquisite sono effettivamente archiviate in ~/Pictures
cartella.
Carica l'immagine su imgur.com
gedit ~/.bashrc
Aggiungi le righe seguenti al .bashrc
aperto file e quindi salvarlo.
imgur() {
for i in "[email protected]"; do
curl -# -F "image"[email protected]"$i" -F "key"="4907fcd89e761c6b07eeb8292d5a9b2a" imgur.com/api/upload.xml|
grep -Eo '<[a-z_]+>http[^<]+'|sed 's/^<.|_./U&/g;s/_/ /;s/<(.*)>/x1B[0;34m1:x1B[0m /'
done
}
Fonte il .bashrc
file, in modo che le modifiche abbiano effetto,
source ~/.bashrc
Lo script sopra richiede curl
pacchetto per funzionare. Quindi installalo eseguendo
sudo apt-get install curl
Quindi esegui il comando seguente per caricare l'immagine archiviata in ~/Pictures
cartella in imgur.com,
imgur ~/Pictures/filename.png
Ottieni il link dell'immagine caricata
Fonte