Usa Imgur-Screenshot para Tomar una Captura de Pantalla y Subirla a Imgur de Una Vez [Linux]
Cuando trabajas de forma remota con tu equipo o discutiendo algo con tu amigo a través de Internet, puede surgir una situación en la que necesites tomar una captura de pantalla y compartirla con la persona al otro lado. Mientras que la forma más común es enviar la captura a través de la aplicación de chat o mensajería que estás usando, hay muchas otras soluciones que hacen que este proceso sea rápido y conveniente.
En este artículo aprenderemos sobre una herramienta, Imgur-Screenshot, que te permite capturar una captura de pantalla y subirla al sitio web de intercambio de imágenes Imgur de una vez; de esta manera solo tendrás que compartir un enlace.
Nota: Imgur-screenshot también funciona en Mac OS X.
Imgur-Screenshot
La herramienta Imgur-Screenshot es básicamente un simple script bash disponible para Linux y OS X. La herramienta, que incluso está listada en el sitio web oficial de Imgur, te permite tomar una captura de pantalla de un área seleccionada y luego subir la imagen a Imgur; todo esto sucede en un solo paso. No solo esto, un enlace directo a la imagen también se copia a tu portapapeles para que lo uses.
Descargar e Instalar
Para descargar la herramienta Imgur-screenshot, ejecuta el siguiente comando (Asegúrate de que git ya esté instalado en tu sistema.):
git clone https://github.com/jomo/imgur-screenshot.gitEsto descargará el script bash a tu directorio Home. Por ejemplo, en mi caso se descargó en el directorio “/home/himanshu/imgur-screenshot”. Entra en este directorio, y puedes ejecutar la herramienta ejecutando el script “imgur-screenshot.sh”.
Pero antes de comenzar a usar la herramienta, primero verifica si se cumplen todas sus dependencias ejecutando el siguiente comando:
./imgur-screenshot.sh --checkY si alguna dependencia no se cumple, tendrás que instalarla primero. Por ejemplo, en mi caso se produjo la siguiente salida:
OK: found grep
OK: found notify-send
OK: found scrot
ERROR: xclip not found
ERROR: curl not foundEsto significaba que tenía que descargar los últimos dos paquetes antes de comenzar con Imgur-Screenshot.
Uso
En su forma más básica, la herramienta se puede usar simplemente ejecutándola como un script de shell normal. Una vez ejecutada de esta manera, te pedirá que primero selecciones un área que deseas capturar.
./imgur-screenshot.sh
Por favor selecciona el áreaUna vez que selecciones el área con tu ratón, se capturará la captura de pantalla y el proceso de carga comenzará inmediatamente.
Subiendo '/home/himanshu/Pictures/imgur-2016_04_27-12:47:41.png'...
enlace de imagen: https://i.imgur.com/z8Wkxq7.png
enlace de eliminación: https://imgur.com/delete/mhVokN54tNmXbnf
URL copiada al portapapeles
Abriendo 'xdg-open https://i.imgur.com/z8Wkxq7.png'
La versión v1.7.3 está actualizada.Una vez que la carga se complete, el enlace de destino se copia al portapapeles para tu uso. Además, el enlace se abre automáticamente en una nueva pestaña del navegador web para ti.
Sube la captura de pantalla a tu cuenta de Imgur
Si tienes una cuenta de Imgur y deseas que tu captura de pantalla se suba allí, aquí te explicamos cómo hacerlo.
Asegúrate de que has iniciado sesión en tu cuenta de Imgur. Luego ejecuta el siguiente comando; su salida lista todos los pasos necesarios para conectar la utilidad con tu cuenta de Imgur.
./imgur-screenshot.sh -c
Para poder subir a tu cuenta, registra una nueva aplicación en:
https://api.imgur.com/oauth2/addclient
Selecciona 'Autorización OAuth 2 sin una URL de callback'
Luego, establece el imgur_acct_key (ID de cliente) y imgur_secret en tu configuración.Ve al enlace mencionado en la salida y completa la información según se indique; tendrás que ingresar tu dirección de correo electrónico también, pero no es necesario ingresar “URL de callback de autorización”, “Sitio web de la aplicación” o “Descripción.” Completa el captcha en la parte inferior y presiona el botón Enviar.

A continuación, permite que la aplicación se conecte a tu cuenta.

Una vez que lo “permitas”, se te dará acceso a tu ID de cliente y secreto de cliente.

Copia estos valores y pégalos como valores en los campos “imgur_accnt_key” y “imgur_secret” en el script “imgur-screenshot.sh”.

Ten en cuenta que es un pequeño cambio, así que lo hicimos aquí. Si planeas hacer varios cambios en la configuración de la herramienta (lo que podría suceder cuando comiences a usar la herramienta con frecuencia), es mejor sobrescribir la configuración en “~/.config/imgur-screenshot/settings.conf.”
Una vez que hayas terminado con esto, ejecuta el siguiente comando:
./imgur-screenshot.sh -cSi todo se ha hecho correctamente hasta este punto, la salida te pedirá que vayas a una URL particular y obtengas un pin de allí.
Aquí está la salida en mi caso (he oscurecido la URL; no intentes copiarla.):
Ve a
https://api.imgur.com/oauth2/authorize?client_id=XXXXXXXXXXXXX
y otorga acceso a esta aplicación.
Ingresa el PIN:
Una vez que se ingresa el pin, la herramienta se conecta a tu cuenta. Para tomar una captura de pantalla y subirla a tu cuenta de Imgur, simplemente ejecuta el siguiente comando:
./imgur-screenshot.sh -ltrueRevisa tu cuenta y verás la captura de pantalla allí.
Características
Aquí hay algunas de las características que proporciona la herramienta Imgur-Screenshot:
- Subir capturas de pantalla o archivos de imagen
- Copiar enlace al portapapeles
- Configuración personalizable
- Editar imagen antes de subir
- Subir de forma anónima o con cuenta
- Crear y agregar a álbumes
- Historial de nombres de archivo, enlaces y enlaces de eliminación almacenados
- Eliminación automática de imágenes
- Notificaciones de actualización
Más información aquí.
Conclusión
Imgur-Screenshot es una herramienta extremadamente útil que hace lo que promete. Además, todas esas características adicionales la convierten en un elemento imprescindible. Adelante, pruébala. ¿Sabías que Shutter (una herramienta similar pero comparativamente más popular) parece haber dejado de funcionar con Ubuntu recientemente? Es otra razón para comenzar a aprender Imgur-Screenshot.