Luces, Cámara, Acción

Hola a todos, hoy voy hablar de algo que no es de docker, pero no se preocupen que ya tengo los post listo de docker :D, vamos a hablar de asciinema una app que te ayuda a grabar la terminal, claro se preguntaran para que si hay muchos de estos dentro de los repos y todos hacen mas menos lo mismo, donde esta lo novedoso??

Lo genial de esta app es como ellos dicen:

«Record and share you terminal session, the rigth way»

Cual es la idea, muy simple es gravar tu termina en formato de json (a que se sorprendieron), ahora mismo explico como funciona y la idea que estuve hablando con algunos miembros de GUTL y ahora con usted, y saber si les interesa.

Lo primero sera bajar la app que esta escrita en golang, no requiere dependencias del sistema, esta es la ultima versión asciinema-1.2.0-linux-x64.tar y asciinema-1.2.0-linux-386.tar, la de 32 y 64 bit, una vez descompactado pues lo movemos a cualquier carpeta que esta en el PATH, a mi personalmente me gusta /usr/local/bin
una vez echo esto pues solo queda usar asciinema.

Grabar la terminal

# asciinema rec tufile.json

Reproducir lo grabado
Que te mande un amigo, bajado de aquí de GUTL o creado por ti mismo seria así:

# asciinema play tufile.json

Bueno espero que lo prueben y estén todos de acuerdo para implementarlo aquí en GUTL, por que tiene un player web, donde puedes ver cualquier minuto y copiar el código. Asi es como se ve el player de web.

Sin título-1

asciinema-1.2.0 x64

asciinema-1.2.0 i386

¿Te resultó interesante? Compártelo ...



Alejandro JNM

Publicado por Alejandro JNM

http://www.github.com/alejandrojnm » Twitter » Linkedin » Forma parte de GUTL desde el 8 agosto, 2016. Administrador de red, programador en Python y un amante de la familia y de Docker :D

Este artículo tiene 6 comentarios

    • En esaparte tienes razon pero luego vendría el problema de la visualizacion (no todos se «llevan bien» con Json pero abueno…)

      • Es cierto que todos no se llevan con json, por eso esta el «player web» para que se interprete como un vídeo, con la facilidad de que el la reproducción puedan copiar el código sin tener que abrir el json. 🙂

      • No entiendo cuando dices que seria un problema de visualización??, imagina ese json como si fuera un mp4 o in mkv, con que lo abres con el mplayer, vlc no. Pues esto es lo mismo, solo que aquí usa el player de asciiname y para la web un player web que ellos mismo crearon sin ninguna dependencia externa o necesidad de registrarse en ningún lugar. Por eso proponga a la comunidad montar ese servicio aquí, y verán como mejoramos a la hora de escribir y poner configuraciones en los post

        • El entorno cubano no es el mas idóneo para videos, eso es tan triste como cierto, no podemos dejar de contar con los cientos de usuarios que «navegan» a través de servicios arcaicos como modems de la «astronómica velocidad» de 56 Kbps. Habría que ver dos factores para lo que expones:

          • * Cuanto «pesa» un Json con explicaciones (problemas de alojamiento que todos sabemos)
          • * Que tan rapido se visualizan desde las conexiones mencionadas para no perder usuarios por el simple hecho de que el formato no les sea factible
          • Ludwig: Asciinema NO es video, tan sencillo como incluir un fichero JS y ya tienes el player incluido, lo otro es subirle el fichero JSON(unos pocos Kb) con lo que se halla grabado de la sesión de tu terminal.
            Sobre los factores:
            1 – Un JSON es un fichero de texto, ya sabes, unos Kbs generalmente.
            2 – Sobre la velocidad, hasta la más humilde ADSL sería capaz de cargar el reproductor, ya te digo: 1 fichero CSS, 1 fichero JS y un fichero JSON.

Los comentarios están cerrados.