| domain | archive |
|---|---|
| title | Ascii Art |
| verification | metadata-normalized |
| source | skill-pipeline |
| status | draft |
| created | 2026-05-09 |
(此 lesson 从 skill ascii-art 自动提取,待补全)
(待补充)
Multiple tools for different ASCII art needs. All tools are local CLI programs or free REST APIs — no API keys required.
Render text as large ASCII art banners. 571 built-in fonts.
pip 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 | slant |
Project names, headers |
| Bold & blocky | doom |
Titles, logos |
| Big & readable | big |
Banners |
| Classic banner | banner3 |
Wide displays |
| Compact | small |
Subtitles |
| Cyberpunk | cyberlarge |
Tech themes |
| 3D effect | 3-d |
Splash screens |
| Gothic | gothic |
Dramatic text |
- Preview 2-3 fonts and let the user pick their favorite
- Short text (1-8 chars) works best with detailed fonts like
doomorblock - Long text works better with compact fonts like
smallormini
Free REST API that converts text to ASCII art. 250+ FIGlet fonts. Returns plain text directly — no parsing needed. Use this when pyfiglet is not installed or as a quick alternative.
# 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"- URL-encode spaces as
+in the text parameter - The response is plain text ASCII art — no JSON wrapping, ready to display
- Font names are case-sensitive; use the fonts endpoint to get exact names
- Works from any terminal with curl — no Python or pip needed
Classic tool that wraps text in a speech bubble with an ASCII character.
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.zen, bong, bunny, cheese, daemon, default, dragon,
dragon-and-cow, elephant, eyes, flaming-skull, ghostbusters,
(待补充)