Showterm.io: una herramienta de grabación, carga y uso compartido de terminal/shell para Linux


Para grabar la pantalla del escritorio, hay un montón de software disponible en la web, pero ¿alguna vez ha pensado en grabar su Terminal? Bueno, es muy posible gracias a este pequeño e ingenioso programa llamado Showterm.

¿Qué es Showterm?

Showterm es una aplicación de carga y registro de terminal de código abierto que le permite registrar fácilmente los procedimientos en su terminal. Registrará toda la actividad de su terminal en base de texto y la cargará en showterm.io como un video y luego generará un enlace para que lo comparta con sus compañeros de equipo o lo incruste en su sitio web como un iframe. A continuación, se muestra un ejemplo de demostración:

Instalación de Showterm en Linux

Puede instalar la herramienta showterm utilizando dos métodos diferentes. La forma recomendada es usar ruby, si ha instalado y configurado correctamente ruby en su sistema, entonces puede instalarlo usando el comando gem. Si ruby no está instalado, puede instalarlo usando los siguientes comandos.

# sudo apt-get install ruby rubygems
# sudo gem install showterm
[sudo] password for tecmint: 
Fetching: showterm-0.5.0.gem (100%)
Building native extensions.  This could take a while...
Successfully installed showterm-0.5.0
1 gem installed
Installing ri documentation for showterm-0.5.0...
Installing RDoc documentation for showterm-0.5.0...
# yum install ruby rubygems
# gem install showterm
Building native extensions.  This could take a while...
Successfully installed showterm-0.5.0
1 gem installed
Installing ri documentation for showterm-0.5.0...
Installing RDoc documentation for showterm-0.5.0...

Si su sistema no tiene ruby configurado correctamente, puede instalar showterm en su directorio bin con los siguientes comandos.

$ curl showterm.io/showterm > ~/bin/showterm
$ chmod +x ~/bin/showterm

Cómo utilizar Showterm

La sintaxis para iniciar la grabación es "showterm [programa para ejecutar]". Si omite el programa para ejecutar y simplemente escriba "showterm".

# showterm

Comenzará a grabar tu caparazón. Una vez que haya terminado de grabar, puede detenerla escribiendo exit o "CtrlD".

# exit

Una vez que escriba salir, registrará y cargará sus acciones. Cuando termine de cargar, generará un enlace al final de cada grabación que puede compartir.

showterm recording finished.
Uploading...
http://showterm.io/9d34dc53ab91185448ef8

Aquí hay una grabación de showterm que muestra su uso:

Usaré dos ventanas de grabación showterm para demostrar cómo usarlo. Esta es la ventana principal de grabación de showterm dentro de la cual iniciaré otra ventana de showterm para demostrar cómo usarla. En otras palabras, usaré showterm en sí mismo para demostrar cómo usar showterm. ¿No es genial?

Comienzo la primera ventana de grabación de showterm y luego comienzo otra ventana de grabación dentro de la primera ventana escribiendo el comando "showterm".

Ahora, todo lo que haga aquí se registrará tanto en la primera como en la segunda ventana del período de prueba. Escribir exit una vez nos sacará de la segunda ventana de showterm y escribir exit nuevamente nos sacará de la primera ventana de showterm.

También puede cambiar la velocidad a la que se reproduce o detenerlo por completo agregando lo siguiente a los enlaces:

  1. #slow: para que sea más lento. De hecho, reproduce la grabación a velocidad en tiempo real.
  2. #fast: para que sea más rápido. De hecho, reproduce la grabación al doble de la velocidad original.
  3. #stop: para detenerlo.

Por ejemplo, puede ralentizar la grabación de showterm agregando #slow a este enlace como se muestra a continuación.

http://showterm.io/d1311caa9df1aa7cdb828#slow

Si desea incrustar showterms en su sitio web, puede incrustarlo usando la etiqueta iframe. Por ejemplo, para insertar el enlace "http://showterm.io/d1311caa9df1aa7cdb828", puede agregar el siguiente código iframe a su sitio web.

<iframe src=”http://showterm.io/d1311caa9df1aa7cdb828” width=”640” height=”480”></iframe>

Conclusión

¡Hay una amplia gama de aplicaciones para ello! Ya sea que esté dando una clase llena de estudiantes o quiera enseñarle a alguien cómo instalar una aplicación o mostrarle cómo ejecutar un programa en particular en la terminal, ¡showterm es el camino a seguir!

Además, es una aplicación de código abierto, así que si quieres contribuir a ella, aquí tienes el enlace a su fuente:

  1. Página principal de Showterm
  2. Cliente Showterm en GitHub
  3. Showterm Server en GitHub