No me gusta la forma de GUI de tomar capturas de pantalla, subirlas a imgur y obtener el enlace cargado.
Entonces, ¿qué puedo hacer para tomar una captura de pantalla de mi escritorio Ubuntu, cargar la captura de pantalla en imgur.com y luego recuperar el enlace cargado desde la terminal?
Todo lo que tengo que hacer desde la terminal.
Respuesta aceptada:
Toma la captura de pantalla de tu escritorio
gnome-screenshot
era la herramienta de línea de comandos predeterminada en Ubuntu para tomar una captura de pantalla.
gnome-screenshot -d 10
Retrasó la acción de captura de pantalla en 10 segundos, para que pueda colocar la ventana deseada en el frente dentro de 10 segundos. Las imágenes tomadas se almacenan en ~/Pictures
carpeta.
Sube la imagen a imgur.com
gedit ~/.bashrc
Agregue las siguientes líneas al .bashrc
abierto archivo y luego guárdelo.
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
}
Fuente el .bashrc
archivo, para que los cambios surtan efecto,
source ~/.bashrc
El script anterior requiere curl
paquete para que funcione. Así que instálelo ejecutando
sudo apt-get install curl
Luego ejecute el siguiente comando para cargar la imagen almacenada en ~/Pictures
carpeta a imgur.com,
imgur ~/Pictures/filename.png
Obtener el enlace de la imagen cargada
Fuente