¿Recuerdas los días de BBS? Bueno, no lo sé, pero escuché que realmente eran algo. Aunque era demasiado joven para entender las computadoras en ese momento, desde entonces he desarrollado una nostalgia afectuosa por la informática de la vieja escuela. ¡Imaginar cómo los artistas digitales de principios de los 90 (e incluso en la actualidad) elaboraron laboriosamente arte de texto ASCII carácter por carácter, así como ANSI, me deja boquiabierto!
Hoy voy a mostrarte cómo convertir tus aburridas líneas de texto en un emocionante arte de texto ASCII. Vamos a utilizar dos programas, FIGlet y Inodoro. FIGlet existe desde hace más tiempo y se considera el programa clásico para automatizar el proceso de convertir texto ordinario en arte ASCII. TOIlet es una bifurcación de FIGlet que se ejecuta en el libcaca biblioteca y habilita funciones avanzadas como el color.
Comencemos con FIGlet
Ejecutar FIGlet es fácil. Simplemente vaya a su línea de comando e ingrese:
figlet "I've got something to say"
figlet "I hugged your mother today"
Puede usar esto en su «~/.bashrc» o en un LÉAME para uno de sus proyectos de software, o en cualquier archivo de texto para cualquier propósito. ¡Solo usa tu imaginación!
La diversión no termina ahí. FIGlet tiene una gran cantidad de fuentes alternativas que puede usar simplemente agregando el -f
cambiar. Todas las fuentes están almacenadas en /usr/share/figlet, por lo que puede elegir desde allí.
figlet -f rowancap "Make Tech ASCIIer"
figlet -f thick "Make Tech ASCIIer"
Incluso puede canalizar comandos a FIGlet:
Hay más cosas que puede hacer con FIGlet, incluido el ajuste del interletraje de sus caracteres, pero no entraré en eso en esta breve introducción. Vea la página principal si está interesado.
Pasemos al baño
Prefiero TOIlet por sus geniales filtros de color. Puede usarlo de la misma manera que usaría FIGlet pero con más opciones. Por ejemplo:
toilet --metal -f dosrebel "Make Tech Metal-er"
los metal
El filtro, como puede ver, agrega sombreado metálico a la salida.
Mi favorito personal es el gay
filtrar:
toilet --gay -f drpepper "Make Tech Rainbowier"
Ingresar toilet -F list
para ver todos los filtros disponibles (generalmente invocados a través del -F
bandera). En mi versión de TOIlet, están disponibles los siguientes filtros:
- «recortar»: recortar espacios en blanco no utilizados
- “gay”: agrega un efecto de color del arcoíris
- “metal”: agrega un efecto de color metálico
- “voltear”: voltear horizontalmente
- “flop”: voltear verticalmente
- “180”: girar 180 grados
- “izquierda”: girar 90 grados en sentido contrario a las agujas del reloj
- “derecha”: girar 90 grados en el sentido de las agujas del reloj
- “border”: rodea el texto con un borde
Aquí hay un ejemplo usando tres filtros diferentes:
toilet -F gay -F border -F 180 "Make Tech Like Whoa"
También puede exportar su salida a los siguientes formatos usando el -E
bandera:
- “caca”: formato libcaca nativo
- “ANSI”: ANSI
- “utf8”: UTF-8 con códigos de escape ANSI
- “utf8cr”: UTF-8 con códigos de escape ANSI y MS-DOS
- “html”: HTML
- “html3”: HTML compatible con versiones anteriores
- “bbfr”: BBCode (francés)
- “irc”: IRC con colores mIRC
- “ps”: documento PostScript
- “svg”: imagen vectorial SVG
- “tga”: imagen TGA
- “troff”: fuente de troff
Si eres un nerd del arte ASCII como yo, te recomiendo que descargues estos dos pequeños programas y juegues con ellos para crear tu propio arte de texto ASCII.