asciinema crea un terminal virtual y permite “grabar” una sesión del teminal y compartirla por la web, como si fuera un vídeo en YouTube pero de nuestro terminal
La sesión grabada con esta herramienta se puede publicar directamente en la web https://asciinema.org/, de forma “anónima”, pero podemos “reclamar” la autoría muy fácilmente, y así mostrarla en nuestro perfil.
Primero creamos un perfil entrando en la web desde el enlace de “Sign in”, y seguimos los pasos que nos piden desde la web.
Ya creada nuestra cuenta, debemos instalar el entorno necesario para luego instalar “asciinema”
sudo apt-get install python-pip python-dev build-essential
sudo pip install –upgrade pip
sudo pip install –upgrade virtualenv
Una vez instaladas las herramientas necesarias, instalamos “asciinema” con el siguiente comando
sudo pip install –upgrade asciinema
Creado el perfil e instalada la herramienta de grabación del terminal, uniremos nuestro “ordenador” a nuestro usuario de asciinema, primero iniciamos sesión en la web y a continuación ejecutamos en nuestro terminal:
asciinema auth
Este comando nos responderá con un “link”, como el siguiente:
http://asciinema.org/connect/ec01ws0-db56-11k3-aaf7-0066220febf2
Este link debemos copiarlo y pegarlo en el navegador para relacionar nuestro Usuario y nuestro Ordenador.
Finalizados los pasos anteriores, iniciamos la grabación de una sesión con el comando:
asciinema rec
Nos aparecerá una nueva ventana de “shell” y todo lo que escribamos y ejecutemos en ella se quedará grabará
Para finalizar la grabación escribir “exit” o Ctrl+d
Finalizada la grabación se nos consulta si queremos “subir lo grabado”:
~ Asciicast recording finished.
~ Do you want to upload it? [Y/n] y
~ Uploading…
para lo que presionaremos la “y”, en unos segundo subirá la “sesión de shell” y nos dará el link de acceso:
Si pegamos este link en el navegador, podremos ver la sesión completa del terminal que acabamos de grabar y subir.
Agregado 201405141530 ——————–
Este software almacena toda la sesión grabada en el directorio “/tmp“, por si alguien quiere “jugar” y comprobar su funcionamiento.
Ayuda
[serinformaticos:~]$ asciinema -h
usage: asciinema [-h] [-y] [-c ] [-t ] [action]<br /><br />Asciicast recorder+uploader.<br /><br />Actions:<br /> rec record asciicast (this is the default when no action given)<br /> auth authenticate and/or claim recorded asciicasts<br /><br />Optional arguments:<br /> -c command run specified command instead of shell ()<br /> -t title specify title of recorded asciicast<br /> -y don’t prompt for confirmation<br /> -h, –help show this help message and exit<br /> -v, –version show version information<br /></em>*