#+LINK_HOME: index.html
#+INCLUDE: header.org
Ansible Tools Video #
A partir de un diseño 2D en Inkscape 1, se me ocurrió realizar
los slides de la charla Ansible Tools
2 para la
Ansible BA Meetup
3 en modo video, porque tenía poco
tiempo y el video (una vez generado) no produce errores o al menos no
agrega nuevos errores en el momento de la presentación.
VHS #
Hace tiempo que había descubierto VHS
4 que es una
utilidad para generar un video MP4 o un GIF animado de la salida de
los comandos de una terminal.
Llegué a VHS gracias al repo SCIFI Terminals
5 que
tenía reproducciones casi exactas de escenas de Hacking de películas
de Hackers y/o para ñoñes! :P
En su momento probé para jugar y se veía fácil armar algo, quedó en el
TODO.txt
6 y justo para esta ocasión recordé que podía
usar VHS!
Lo primero es definir un Theme, me base en uno cualquiera y cambié algunos colores para estar a tono con los colores de Ansible.
Set Theme
{
"name": "OSiUX",
"black": "#535178",
"red": "#cd0000",
"green": "#00cd00",
"yellow": "#cdcd00",
"blue": "#0000ee",
"purple": "#cd00cd",
"cyan": "#00cdcd",
"white": "#ffffff",
"brightBlack": "#535178",
"brightRed": "#ff0000",
"brightGreen": "#00ff00",
"brightYellow": "#ffff00",
"brightBlue": "#5c5cff",
"brightPurple": "#ff00ff",
"brightCyan": "#00ffff",
"brightWhite": "#ffffff",
"background": "#306f98",
"foreground": "#ffffff",
"selectionBackground": "#3d3c58",
"cursorAccent": "#00ffff",
"cursor": "#00ffff"
}
Luego hay que definir el archivo y formato de salida
Output ansible-tools.mp4
Se define el tamaño de fuente, ancho y alto de la captura
Require echo
Set FontSize 28
Set Width 1920
Set Height 960
Luego se usa el comando Type
para definir qué querés que
VHS tipee por vos! y obviamente en que momento presionar
Enter
o cuando realizar una espera Sleep 10s
para que se pueda apreciar el comando ejecutado.
Type " export PS1='\n#';alias cat='bat --style=plain,changes'"
Enter
Type " clear"
Enter
Show
Sleep 10s
Type "# get Ansible Tools"
Sleep 5s
Enter
Type " git clone https://gitlab.com/gcoop-libre/ansible_tools"
Sleep 5s
Enter
Sleep 10s
Type " cd ansible_tools"
Sleep 5s
Enter
Sleep 10s
Lo interesante es que ejecuta el comando y captura su salida, si bien puede resultar en un bonito video lleno de errores, lo genial es que al estar en modo texto, es versionable, ocupa muy poco lugar y permite realizar todo tipo de modificaciones, para finalmente generar el video que tenés en mente, e inclusive utilizar este código como base para adaptarlo y generar otro video en el futuro.
Video de la demo Ansible Tools #
<video id="video" controls width="720" height="406" autoplay loop background="#000000" preload>
<source src="videos/ansible-tools-demo.mp4" type="video/mp4">
</video>
Tal vez te interese leer #
- Ansible Buenos Aires Meetup MAR/2023
- Ansible Tools Logo 2D Inkscape
- Dibujar logo Ansible Tools en 3D usando OpenSCAD y Blender
- Ansible Tools
v0.3.0
ChangeLog #
2023-06-12 00:09
agregar video de la demo Ansible Tools2023-06-12 00:45
agegar posts relacionados a Ansible Tools Demo VHS2023-06-12 00:01
agregar tags OpenGraph e imagen a ansible tools demo vhs2023-06-11 23:14
agregar ansible tools demo vhs