El libre pensamiento para un internet libre

No estas registrado.  

Anuncio

Wifi-libre.com: El libre pensamiento para un internet libre / Regístrese ahora

#1 01-08-2016 16:56:27

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 4,479

Guardar y reproducir lo que pasa en la terminal con asciinema

Asciinema....
  ¡Acción!

asciinema_1.jpg

  Hoy les presento asciinema
   Una utilidad muy chula que permite grabar lo que pasa en una terminal
Podemos hablar de una plataforma ya que incluye un sistema de alojamiento en la nube con reproductor propio para compartir y difundir sus obras
  La idea es la siguiente:
     Si queremos hacer un tutorial o reportar un error o algo del palo; ¿Porque usar una utilidad que graba todo lo que pasa en el escritorio en alta definición cuando podríamos hacerlo con una utilidad liviana que graba lo que pasa en consola y genera unos archivos de algunos kilo-bytes?
      Así nací asciinema.

asciinema_2.jpg

  El proyecto fue lanzado por  Marcin KULIK  al inicio de 2011 y consta ahora con la contribución de varios desarrolladores (Rama GitHub de asciinema)

Instalación

   Ha tenido éxito y esta incluido en los repositorios de las distribuciones GNU-Linux.
Lo podemos instalar en Ubuntu, debian, Kali etc... con un simple

sudo apt-get install asciinema

   
   Si queremos probar con al ultima versión de desarrolló en corso, hacemos un clone de la rama Git Hub

git clone https://github.com/asciinema/asciinema.git 

   No situamos en la rama descargada

cd asciinema

   Ejecutamos

python3 asciinema 

  Con kali rolling he tenido unos errores con la versión de desarrolló (es la 1.3.0) así que he instalado la de los repositorios...
  Notad que el programa pesa 81,9 kB cool

  A nivel de dependencias antes de todo es importante tener una versión de python igual o superior a 3.0
A no ser que uses una vieja distribución no actualizada, python 3.0 (o versión superior) estará incluido por defecto en tu distribución

Opciones básicas

Para grabar lo que va a pasar en consola

asciinema rec <fichero_salida>

Para parrar de grabar pulsamos [ CTRL + D ] o tecleamos

exit

(Obtendremos un fichero con extensión *.json)

Para reproducir en consola lo que hemos grabado

asciinema play <fichero_salida>.json

Para subir al servidor de asciinema y tenerlo online

asciinema upload <fichero_salida>.jso

Si queremos editar cosas como el titulo (o borrar) en el servidor de asciinema debemos autenticar nos

asciinema auth
Demostración

Lanzamos asccinema para grabar y se nos advierte que estamos rodando:

asciinema_4.jpg

Cuando parramos (CTRL+D o exit) se nos propone subir nuestra obra maestra al servidor
Respondiendo "y" obtendremos una url para visionar el "vídeo"

asciinema_3.jpg

testn asciinema

  Todo esto se hace en al instante y no gasta recursos.
Una cosa genial es que podemos copiar y pegar lo que sale en el reproductor
  Es perfecto para un tutorial que incluye varios comandos

  Una freakada :  Star War en  asciInema big_smile

asciinema_5.jpg

Star War versión telnet alojada en asciinema

  Una pequeña utilidad muy útil smile

Desconectado

Anuncio

Wifi-libre.com: El libre pensamiento para un internet libre / Regístrese ahora

Pie de página

Información del usuario

Ultimo usuario registrado: moro20
Usuarios registrados conectados: 0
Invitados conectados: 10

Estadisticas de los foros

Número total de usuarios registrados: 1,234
Número total de temas: 1,205
Número total de mensajes: 12,414

Máx. usuarios conectados: 69 el 15-10-2017 09:23:21