Herinner je je de BBS-dagen nog? Nou, dat doe ik niet, maar ik hoor dat ze echt iets waren. Hoewel ik toen nog te jong was om computers te begrijpen, heb ik sindsdien een liefdevolle nostalgie ontwikkeld voor old school computing. Stel je voor hoe digitale artiesten van de vroege jaren '90 (en zelfs vandaag) moeizaam person-to-character ASCII-tekstkunst, net als ANSI, op karakter hebben gemaakt!

Vandaag laat ik je zien hoe je saaie tekstregels kunt omzetten in opwindende ASCII-tekstkunst. We gaan twee programma's gebruiken: FIGlet en TOIlet. FIGlet bestaat al langer en wordt beschouwd als het klassieke programma voor het automatiseren van het proces van het omzetten van gewone tekst in ASCII-kunst. TOIlet is een fork van FIGlet die op de bibliotheek van libcaca wordt uitgevoerd en geavanceerde functies zoals kleur mogelijk maakt.

Laten we beginnen met FIGlet

Running Illustrlet is eenvoudig. Ga gewoon naar uw opdrachtregel en voer in:

 figuur "Ik heb iets te zeggen" 

 figuur "Ik omhelsde je moeder vandaag" 

U kunt dit gebruiken in uw "~ / .bashrc" of in een README voor een van uw softwareprojecten, of in een willekeurig tekstbestand voor welk doel dan ook. Gebruik gewoon je fantasie!

Het plezier eindigt hier niet. FIGlet heeft een groot aantal alternatieve lettertypen die u kunt gebruiken door de -f schakelaar toe te voegen. De lettertypen zijn allemaal opgeslagen in / usr / share / figlet, zodat je daar kunt kiezen en kiezen.

 figlet -f rowancap "Make Tech ASCIIer" 

 figlet -f dik "Maak Tech ASCIIer" 

Je kunt zelfs commando's naar FIGlet pipen:

 datum | figlet -f basic 

Er zijn meer dingen die je kunt doen met Illustrlet, inclusief het aanpassen van de tekenspatiëring van je personages, maar daar zal ik in deze korte inleiding niet op ingaan. Zie de hoofdpagina als je geïnteresseerd bent.

Laten we verder gaan naar TOIlet

Ik geef TOIlet de voorkeur vanwege de koele kleurenfilters. Je kunt het op dezelfde manier gebruiken als je de FIGlet zou gebruiken, maar met meer opties. Bijvoorbeeld:

 toilet - metaal -f dosrebel "Make Tech Metal-er" 

Het metal filter, zoals u kunt zien, voegt metallic-arcering toe aan de uitvoer.

Mijn persoonlijke favoriet is het gay :

 toilet --gay -f drpepper "Make Tech Rainbowier" 

Voer toilet -F list in om alle beschikbare filters te bekijken (meestal aangeroepen via de vlag -F ). In mijn versie van TOIlet zijn de volgende filters beschikbaar:

  • "Bijsnijden": bijsnijden van ongebruikte spaties
  • "Gay": voeg een regenboogkleureffect toe
  • "Metaal": voeg een metallic kleureffect toe
  • "Omdraaien": horizontaal omdraaien
  • "Flop": verticaal kantelen
  • "180": draai 180 graden
  • "Links": draai 90 graden tegen de klok in
  • "Rechts": draai 90 graden met de klok mee
  • "Border": surroundtekst met een rand

Hier is een voorbeeld met behulp van drie verschillende filters:

 toilet -F gay -F border -F 180 "Make Tech Like Whoa" 

U kunt uw uitvoer ook naar de volgende formaten exporteren met de vlag -E :

  • "Caca": native libcaca-formaat
  • "Ansi": ANSI
  • "Utf8": UTF-8 met ANSI-escape-codes
  • "Utf8cr": UTF-8 met ANSI-escape-codes en MS-DOS
  • "Html": HTML
  • "Html3": achterwaarts compatibele HTML
  • "Bbfr": BBCode (Frans)
  • "Irc": IRC met mIRC-kleuren
  • "Ps": PostScript-document
  • "Svg": SVG-vectorafbeelding
  • "Tga": TGA-afbeelding
  • "Troff": troff-bron

Als je een ASCII-art-nerd bent zoals ik ben, moedig ik je sterk aan om deze twee kleine programma's te downloaden en ermee te spelen om je eigen ASCII-tekstkunst te maken!