-- Leo's gemini proxy
-- Connecting to gmi.osiux.com:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini;lang=es_AR
AUTHOR: Osiris Alejandro Gomez
EMAIL: osiux@osiux.com
DATE: 2023-05-28 11:55
[1]
A partir de un diseño *2D* en *Inkscape* ^1[2], se me ocurrió realizar los *slides* de la charla `Ansible Tools` ^2[3] para la `Ansible BA Meetup` ^3[4] 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.
Hace tiempo que había descubierto `VHS` ^4[5] 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[6] 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[7] 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 id="video" controls width="720" height="406" autoplay loop background="#000000" preload> <source src="videos/ansible-tools-demo.mp4" type="video/mp4"> </video>
Ansible Buenos Aires Meetup MAR/2023[8]
Ansible Tools Logo 2D Inkscape[9]
Dibujar logo *Ansible Tools* en *3D* usando *OpenSCAD* y *Blender*[10]
*Ansible Tools* `v0.3.0`[11]
`2023-06-12 00:09`[12] agregar video de la demo Ansible Tools
`2023-06-12 00:45`[13] agegar posts relacionados a *Ansible Tools Demo VHS*
`2023-06-12 00:01`[14] agregar tags OpenGraph e imagen a *ansible tools demo vhs*
`2023-06-11 23:14`[15] agregar ansible tools demo vhs
-- Response ended
-- Page fetched on Thu May 2 12:26:09 2024