asciinema es un software multiplataforma (FreeBSD, OSX, Linux) que permite grabar nuestras sesiones en la terminal, con la posibilidad de compartirlas a través de su servicio web o de forma embebida en nuestros blogs o cualquier otra página.
Es una herramienta bastante interesante para hacer tutoriales o demostraciones y sobre todo muy fácil de utilizar.
Instalación
Antes que nada vamos a ver como instalarla en algunas de las principales distribuciones GNU/Linux:
- Fedora
su -c dnf install asciinema
- openSUSE
Para la distro del gecko en una primera búsqueda no encontré nada, así que descargué e instale los RPM para Fedora que funcionan sin problemas (eso fue antes de ver que lo podía instalar también con «pip», como veremos al final)
su rpm -i asciinema-1.1.0-1.fc22.x86_64.rpm
- Arch Linux y derivadas como Manjaro, Antergos o ArchBang
yaourt -S asciinema
- Debian y derivadas
sudo apt-get install asciinema
- Si nos apetece estar a la última en Ubuntu y derivadas como Linux Mint o Elementary OS podemos tirar de esta PPA:
sudo apt-add-repository ppa:zanchey/asciinema sudo apt-get update sudo apt-get install asciinema
- Los usuarios de Slackware también tienen paquetes de asciinema a su disposición
- También existe la posibilidad de instalar asciinema con el gestor de paquetes de python (pip), en cualquier distro GNU/Linux con un simple:
sudo pip install asciinema
Funcionamiento
Una vez instalado para empezar a grabar tan solo tenemos que ejecutar el comando:
asciinema rec
y para parar la grabación el típico Ctrl-D o escribir exit. En ese punto nos va a dar también la opción de subir la grabación a la web de asciinema pulsando enter.
Si nos apetece «embeber» los videos, hacerlos públicos o privados, borrarlos, y editar varios aspectos como el título, la descripción, el color del tema (tango, solarizado…) o la velocidad de reproducción, es conveniente crear un perfil en asciinema y reclamar su autoría ejecutando en la terminal:
asciinema auth
la salida de dicho comando nos proveerá de un link con el que registrarnos.
Como veis un programa muy interesante, al que unicamente le pondría la pega, de no dar la opción de descargar la grabación en modo local.
«sudo apt-get asciinema»
Esta mal. Falta el install.
Gracias por el articulo es muy interesante.
Corregido! Gracias a ti por el apunte! 🙂
Saludos!
Buenisima esta herramienta. Se te agradece, recien la conozco.
De nada amigo! Gracias a ti por pasarte y comentar!
Hace tiempo me encontré con un programa similar llamado Showterm. No he tenido oportunidad de probarlo (por lo que no se que tan personalizable sean los vídeos) pero por lo que he leído, difiere con asciicinema en lo siguiente:
* Permite subir o bajar la velocidad de reproducción.
* Para instalarlo solo hace falta tener Ruby y usar el siguiente comando:
gem install showterm
* Opcionalmente se puede ejecutar sin necesidad de instalación con
bash <(curl record.showterm.io)
Para quienes les interese algo mas local también existe ttyrec o el comando script.