#ansiart — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #ansiart, aggregated by home.social.
-
Mistirgam: our unthemed MIST0823 artpack collection, released three years ago this month, was assembled in the immediate wake of the death of #PaulReubens aka #PeeWeeHerman, and we scrambled to cobble together a small tribute to his #PeeWeesPlayhouse oeuvre. Cthulu dashed off this super smallscale #ANSIart rendition of #Jambi the genie (RIP #JohnParagon also!) turning his wish-endowing chant into a Mistigris (well... Histigris) promo of sorts.
-
Mistodon: @zeusii drew this stone cold #ANSIart silhouette of an alien city skyline beneath a gas giant and a tear in the sky... the suggestion of a logo footer in an extra-terrestrial language was reminiscent of a passage in the #HitchhikersGuide about the Complaints Division of the Sirius Cybernetics Corporation about a large neon sign celebrating their slogan #ShareAndEnjoy degrading into a very different message...
-
MIST0526/US-GO_STICK_YOUR_HEAD_IN_A_PIG
Mistigram: @zeusii drew this stone cold #ANSIart silhouette of an alien city skyline beneath a gas giant and a tear in the sky… the suggestion of a logo footer in an extra-terrestrial language was reminiscent of a passage in the #HitchhikersGuide about the Complaints Division of the Sirius Cybernetics Corporation about a large neon sign celebrating their slogan #ShareAndEnjoy degrading into a very different message… well, Cthulu adapted the Narcotix typeface by the Sokratype foundry to give this piece a feeling of illegible alien script. The joint was included in the recent science fiction-themed MIST0526 artpack collection.
#ANSIArt #cthulu #MIST0526 #ShareAndEnjoy #silhouette #ZeusII -
Mistodon: yesterday we shared an image of a typewriter, and now logically we progress to #WilliamSBurroughs' 1959 #NakedLunch, whose 1991 Cronenberg film adaptation inspired the Simpsons' quote: 'I can think of at least two things wrong with that title.' The cover art of this 1992 Grove Press edition issued in the wake of the movie, adapted to #ANSIart by Cthulu, was included in last month's books-themed MIST0426 artpack collection.
-
Ah yes, finally, a #screensaver for the 3 people who desperately need ANSI art streaming on their $2,000 #macOS machines. 🙄💻 Because nothing screams #productivity like staring at 1980s BBS art while GitHub tries to convince us its new AI features will revolutionize every aspect of our lives. 🤖💥
https://github.com/lardissone/ansi-saver #ANSIart #RetroTech #GitHubAI #HackerNews #ngated -
Not having added anything to #dos2ansi for a while now, I'd say v2.0 is the "final" version for now. I initially wanted that for v1.0, and it's amazing how many weird files, edge cases, and also ideas for improvements you can discover for something that "simple" 🙈
I have ideas for future development, like provide the core functionalities as a shared library, like add some config file for dos2ansi itself as well (instead of just for #showansi), maybe even more ... but all of that can wait, it's IMHO "complete" as it is.
A #Debian package is attached to the release on github, and a #FreeBSD port is added ... anyone wants to help make it available in more repositories? 😎 Would be most helpful if the fonts it uses by default are packaged as well and can be set as dependencies ...
https://repology.org/project/dos2ansi/versions -
Released: #dos2ansi v2.0
https://github.com/Zirias/dos2ansi/releases/tag/v2.0The real "visible change" is documentation. #showansi now got a manpage as well, and the one for #dos2ansi improved a lot. Also better build instructions and some updates/corrections in the README. With these docs, you can hopefully make it do exactly what you want 😉
Also, the build system (my own homebrewn #GNU #make framework) got lots of improvements and fixes.
https://github.com/Zirias/zimk/ -
#dos2ansi v1.8 released!
https://github.com/Zirias/dos2ansi/releases/tag/v1.8There's some major rework inside adding support for seekable streams, which was necessary to implement the logic detecting #SAUCE even when the preceding DOS EOF character is missing.
Quite some improvements to the #showansi script as well, now comes with "fontsets" (explained in the comments in these and the config file) 😎
Plus added a manpage. Wanted a single source of truth (shared with the help output) and didn't find a good tool for that, so I quickly came up with my own:
https://github.com/Zirias/mkclidoc
It's bundled with dos2ansi now. Can produce man in both classic troff and BSD mandoc. The default choice is based on `uname` for now, tested on #FreeBSD and #Debian. -
I just released #dos2ansi v1.7, which includes one final bugfix: Quoted output of #SAUCE metadata should use proper "shell-style" quoting, so it can be directly consumed by #showansi, which it does now. Plus #showansi got a (tiny) bit of optimization.
https://github.com/Zirias/dos2ansi/releases/tag/v1.7
Well, just after releasing, I found more stuff to tackle. No, not new bugs at least.
But more weirdly broken ANSIart files. Example:
https://16colo.rs/pack/root0297/FU-B%26B.ANSThis one *has* SAUCE metadata, but it's not properly "hidden" behind a DOS EOF character (0x1a), which means even 'type' on a real DOS machine will output the SAUCE gibberish below the pic 🙈
So, there *might* be a v1.8 adding more heuristics to detect and parse more broken SAUCE ... 😂
-
Yet another revision, #dos2ansi v1.6.3
https://github.com/Zirias/dos2ansi/releases/tag/v1.6.3--- brings yet another subtle bugfix in #showansi: To set the title with an escape sequence, it uses "printf %b" with its \-notation for control characters, so literal backslashes in the title must be escaped as well 🙈
Apart from that, added nice "portability bikeshed":
- Removed the dependency on 'sed' again, quoting/escaping strings for 'eval' *can* be done in pure #POSIX #shell script.
- Added proper detection of the POSIX shell to my #zimk build system, along with variables to override the choice. Used that to generate the shebang for #dos2ansi. Really an awesome way to write /bin/sh without writing /bin/sh 😂 (rumors say there *are* POSIX systems with the compliant shell in a different path ...)
Screenshot: Yet another file with "weird" title from #SAUCE
-
And now there's even #dos2ansi v1.6.2: https://github.com/Zirias/dos2ansi/releases/tag/v1.6.2
The good thing is: The issues I'm fixing here are getting more and more obscure 😂
First I noticed #xterm doesn't accept all #utf8 for its '-title' option, no matter what. But it *does* support the escape sequence to set a title, so, why not use this instead.
Having added support for that (and also optionally for setting the window size using an escape sequence), I had a look at quoting again. Indeed, #showansi failed for e.g. file names containing #shell special characters.
Therefore added a *safe* quote function. The downside is, it requires #sed now. Well ....
Screenshot shows both improvements, I picked a "maximum weird" file name and used a file that has an 'ö' in its title 🥳 -- in the showansi debugging output, you can see the quoting in action 🤯
-
Meanwhile:
* Added a #Debian (amd64) package to #dos2ansi v1.6 release (on Github)
* Updated the #FreeBSD port here: https://people.freebsd.org/~zirias/patches/0001-converters-dos2ansi-Add-new-port.patch
* There's of course still the #Windows binary attached to the releaseMight push the FreeBSD port to official ports later ....
Screenshot: Random #showansi rendering ... 🙈
-
Just noticed the #showansi script from #dos2ansi is now "smarter" than the renderer on 16colo.rs 😂
When there's no (#SAUCE) metadata indicating the font to use, but the canvas after rendering turns out to be exactly 80x50 or 80x43, it just *guesses* that's most likely the VGA50 or EGA43 mode and picks that font 😉
(Of course, this "smartness" can be disabled with the "-S" flag)
Compare to this: https://16colo.rs/pack/avpack16/frg-ans2.ans
-
#dos2ansi v1.6:
https://github.com/Zirias/dos2ansi/releases/tag/v1.6* Fix cursor movement again, it never wraps or scrolls.
* Many smaller improvements to the #showansi script
* Add an example configuration using scalable fonts from https://int10h.org/oldschool-pc-fonts/ instead of the default bitmap fontsScalable fonts are a tradeoff here. You get freely configurable sizes and correction of aspect ratio. You lose pixel-perfect (perfectly sharp) display. You can't have both, unfortunately.
Screenshot shows scalable fonts 😉