It’s been about a month since I mentioned the aa libraries, and the nifty aafire as a possible screensaver option.
Of course, what aa does for monochrome graphics, the caca libraries do for color.
Install the libraries and depending on your distribution, you’ll get a few nifty tools that do quite a bit.
Speaking for Arch Linux, the cacademo gives a nifty animated showcase, a la some of the scene demos from the late 80s and early 90s. That you can see in the two leftmost screenshots.
The third and fourth are cacaview, which works as an image viewer for the console: Feed it an image, and it will convert it to a colorized ASCII version. There are some rudimentary controls to adjust gamma or dithering, if it makes a difference for you.
The last one is cacafire, the obvious analogue to the aforementioned aafire.
Only one of those screenshots comes from the Solo; as you might imagine, caca is very taxing on video systems, and running the demo, for example, hung the system for a good 30 seconds before I could kill it.
Before this is done, there’s one more thing I should mention.
One thing I didn’t show here is img2txt, which is basically the underpinning for cacaview. Give it an image, it gives you back a chunky text version.
img2txt was the core component in the MyPhotos script from late 2010. Not my finest hour, but it has held up over time.
Which is kind of the way most of these things work: They’re just silly tools until you can apply them to something greater. 🙂
You should check out those tools too:
1) imgcurses – a smart console based image viewer: https://github.com/orangeduck/imgcurses
2) Fabulous – a Python library designed to make the output of terminal applications look fabulous: http://lobstertech.com/fabulous.html
3) Simple command-line wunderground weather fetcher: http://mintwater.tumblr.com/post/21262845610/simple-command-line-wunderground-weather-fetcher
Thanks, I’ll add these to my list. I am making no progress whatsoever in shrinking the list. … 😯
Found on reddit yesterday, in /r/commandline – HipText ( https://github.com/jart/hiptext )
I’ll take a look. Odd coincidence, on the same day I mention cacalib. … 😐
Pingback: figlet: Large-print edition | Inconsolation
Pingback: Bonus: H is for has-been | Inconsolation
Pingback: mplayer: At the framebuffer, or without | Inconsolation
Pingback: textdraw: For the Caravaggio of the console | Inconsolation
Pingback: tpp: Pulling it all together | Inconsolation
Pingback: Bonus: T is for terminated | Inconsolation
Pingback: aview: Let me draw you a picture | Inconsolation
Pingback: img2xterm: Dot by dot, block by block | Inconsolation
Pingback: img2xterm: Dot by dot, block by block | Linux Admins
Pingback: aewan: For the Klimt of the console | Inconsolation
Pingback: Bonus: 2014 in review | Inconsolation
Pingback: Neverwinter: MMORPG mania, in text only | Inconsolation
Pingback: Neverwinter: MMORPG mania, in text only | Linux Admins