Loading...
Loading...
ASCII art: pyfiglet, cowsay, boxes, image-to-ascii.
npx skill4agent add nousresearch/hermes-agent ascii-artpip install pyfiglet --break-system-packages -qpython3 -m pyfiglet "YOUR TEXT" -f slant
python3 -m pyfiglet "TEXT" -f doom -w 80 # Set width
python3 -m pyfiglet --list_fonts # List all 571 fonts| Style | Font | Best for |
|---|---|---|
| Clean & modern | | Project names, headers |
| Bold & blocky | | Titles, logos |
| Big & readable | | Banners |
| Classic banner | | Wide displays |
| Compact | | Subtitles |
| Cyberpunk | | Tech themes |
| 3D effect | | Splash screens |
| Gothic | | Dramatic text |
doomblocksmallmini# Basic text banner (default font)
curl -s "https://asciified.thelicato.io/api/v2/ascii?text=Hello+World"
# With a specific font
curl -s "https://asciified.thelicato.io/api/v2/ascii?text=Hello&font=Slant"
curl -s "https://asciified.thelicato.io/api/v2/ascii?text=Hello&font=Doom"
curl -s "https://asciified.thelicato.io/api/v2/ascii?text=Hello&font=Star+Wars"
curl -s "https://asciified.thelicato.io/api/v2/ascii?text=Hello&font=3-D"
curl -s "https://asciified.thelicato.io/api/v2/ascii?text=Hello&font=Banner3"
# List all available fonts (returns JSON array)
curl -s "https://asciified.thelicato.io/api/v2/fonts"+sudo apt install cowsay -y # Debian/Ubuntu
# brew install cowsay # macOScowsay "Hello World"
cowsay -f tux "Linux rules" # Tux the penguin
cowsay -f dragon "Rawr!" # Dragon
cowsay -f stegosaurus "Roar!" # Stegosaurus
cowthink "Hmm..." # Thought bubble
cowsay -l # List all charactersbeavis.zenbongbunnycheesedaemondefaultdragondragon-and-cowelephanteyesflaming-skullghostbustershellokittykisskittykoalaluke-koalamech-and-cowmeowmoofasamooserensheepskeletonsmallstegosaurusstimpysupermilkersurgerythree-eyesturkeyturtletuxuddervadervader-koalawwwcowsay -b "Borg" # =_= eyes
cowsay -d "Dead" # x_x eyes
cowsay -g "Greedy" # $_$ eyes
cowsay -p "Paranoid" # @_@ eyes
cowsay -s "Stoned" # *_* eyes
cowsay -w "Wired" # O_O eyes
cowsay -e "OO" "Msg" # Custom eyes
cowsay -T "U " "Msg" # Custom tonguesudo apt install boxes -y # Debian/Ubuntu
# brew install boxes # macOSecho "Hello World" | boxes # Default box
echo "Hello World" | boxes -d stone # Stone border
echo "Hello World" | boxes -d parchment # Parchment scroll
echo "Hello World" | boxes -d cat # Cat border
echo "Hello World" | boxes -d dog # Dog border
echo "Hello World" | boxes -d unicornsay # Unicorn
echo "Hello World" | boxes -d diamonds # Diamond pattern
echo "Hello World" | boxes -d c-cmt # C-style comment
echo "Hello World" | boxes -d html-cmt # HTML comment
echo "Hello World" | boxes -a c # Center text
boxes -l # List all 70+ designspython3 -m pyfiglet "HERMES" -f slant | boxes -d stone
# Or without pyfiglet installed:
curl -s "https://asciified.thelicato.io/api/v2/ascii?text=HERMES&font=Slant" | boxes -d stonesudo apt install toilet toilet-fonts -y # Debian/Ubuntu
# brew install toilet # macOStoilet "Hello World" # Basic text art
toilet -f bigmono12 "Hello" # Specific font
toilet --gay "Rainbow!" # Rainbow coloring
toilet --metal "Metal!" # Metallic effect
toilet -F border "Bordered" # Add border
toilet -F border --gay "Fancy!" # Combined effects
toilet -f pagga "Block" # Block-style font (unique to toilet)
toilet -F list # List available filterscropgaymetalflipflop180leftrightborder# Install
sudo snap install ascii-image-converter
# OR: go install github.com/TheZoraiz/ascii-image-converter@latestascii-image-converter image.png # Basic
ascii-image-converter image.png -C # Color output
ascii-image-converter image.png -d 60,30 # Set dimensions
ascii-image-converter image.png -b # Braille characters
ascii-image-converter image.png -n # Negative/inverted
ascii-image-converter https://url/image.jpg # Direct URL
ascii-image-converter image.png --save-txt out # Save as textsudo apt install jp2a -y
jp2a --width=80 image.jpg
jp2a --colors image.jpg # Colorizedterminalcurl<pre>https://ascii.co.uk/art/{subject}curl -s 'https://ascii.co.uk/art/cat' -o /tmp/ascii_art.htmlimport re, html
with open('/tmp/ascii_art.html') as f:
text = f.read()
arts = re.findall(r'<pre[^>]*>(.*?)</pre>', text, re.DOTALL)
for art in arts:
clean = re.sub(r'<[^>]+>', '', art)
clean = html.unescape(clean).strip()
if len(clean) > 30:
print(clean)
print('\n---\n')catdoghorsebirdfishdragonsnakerabbitelephantdolphinbutterflyowlwolfbearpenguinturtlecarshipairplanerocketguitarcomputercoffeebeercakehousecastleswordcrownkeytreeflowersunmoonstarmountainoceanrainbowskullrobotangelwizardpirateninjaalienchristmashalloweenvalentinecurl -s https://api.github.com/octocatcurl -s "qrenco.de/Hello+World"
curl -s "qrenco.de/https://example.com"curl -s "wttr.in/London" # Full weather report with ASCII graphics
curl -s "wttr.in/Moon" # Moon phase in ASCII art
curl -s "v2.wttr.in/London" # Detailed version╔ ╗ ╚ ╝ ║ ═ ╠ ╣ ╦ ╩ ╬ ┌ ┐ └ ┘ │ ─ ├ ┤ ┬ ┴ ┼ ╭ ╮ ╰ ╯░ ▒ ▓ █ ▄ ▀ ▌ ▐ ▖ ▗ ▘ ▝ ▚ ▞◆ ◇ ◈ ● ○ ◉ ■ □ ▲ △ ▼ ▽ ★ ☆ ✦ ✧ ◀ ▶ ◁ ▷ ⬡ ⬢ ⌂