veganism.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Veganism Social is a welcoming space on the internet for vegans to connect and engage with the broader decentralized social media community.

Administered by:

Server stats:

268
active users

#ansi

1 post1 participant0 posts today
Replied in thread

This is all, of course, just to get this project to satisfy what I feel are the base requirements to call it a modern BBS that reproduces the retro dynamic with a few slight improvements (SSH, web access, UTF-8). Once that's been stamped and shipped, the *real* work begins.

This whole thing is ultimately to scratch my own itch of putting together a completely insane terminal server I will host that looks like some sort of live-updating, collaborative version of tmux on psychedelic drugs. Mouse control over terminal applications, #ANSI art everywhere exploding beyond the confines of 80x25, multiple panes for the main menu displaying node status, command options, an event log, and wildly animated prompts.

Anyone can recommend forgotten books about designing and programming text user interfaces (TUI) for consoles/terminals, also known as screen design back in the 80s?

*Not* curses or using existing libraries, but more like relying directly on ANSI/VT100 control sequences. And *no*, I'm not asking for a list of escape sequences :)

The kind of material I'm thinking of is something close to the 1989 "Programming the User Interface: Principles and Examples" by Judith R. Brown and Steve Cunningham. But focused on TUI exclusively. The more (pseudo-)code, the better.

+++ Sysop News +++ Sysop News +++ Sysop News +++

Spring-cleaning at @Wintermute_BBS continues!

I've replaced the rather dull #ANSI menus I once designed in a hurry and without any creative idea (I never liked those) with some "new old stock".

See, there were several ANSI screens I had designed many years ago but for various reasons did not put into use even though I liked the way they turned out (mind you, I'm not a real ANSI artist)

So now I put some effort into making them fit with #MBSEBBS so that you people can enjoy them.

The screenshot of the message area menu is a just a little teaser, there are many more screens but I'm not going to spoil the fun ...

... and of course, I've preserved the iconic "red pin" ...

Visit: wintermutebbs.ddns.net:23 (use a terminal program!)

#BBS
#Telnet
#Fidonet
#fsxNet
#Hobbynet
#WeedNet
#BBSNet

TIL: "aha", the ANSI to HTML Adapter.

github.com/theZiz/aha
(also in Debian)

Found it pretty helpful just now to get a word diff of the last commit on a text file from my local Git into a HTML email.

git log -p -n 1 --word-diff --color | aha | sed -E -e 's#<(/?)pre>#<\1p>#' -e 's#^$#</p><p>#' | wl-copy -t text/html

(Did some massaging so that instead of everything being in a <pre>, I kind of have some actual text paragraphs. Could use some more sophistication, but 🤷‍♂️)

GitHubGitHub - theZiz/aha: Ansi HTML AdapterAnsi HTML Adapter. Contribute to theZiz/aha development by creating an account on GitHub.
#git#aha#CLI
Continued thread

addendum: I've found something more or less useful to do with the aforementioned setup. I'm still trying to iron out a few things, but it's amazing what a little overclocking can do.

I'm quite impressed at how responsive #NetBSD on the #RapberryPi Model 1 B (without the "plus" but with 512MB RAM - it's a rather early board manufactured in 12/2011) is.

So I decided to run #MagickaBBS on it, simply because it was the only #BBS software that I was able to compile on NetBSD - most other #bulletinboardsystem #software will not compile on #NetBSD (evbarm platform) for one or another reason - what a shame.

Anyway: about five years ago, I've had quite a creative burst and designed several #ANSI screens (example: see below) that I've never put into use. But this seems to be the right time to finally change that.

Stay tuned or follow: #netbsdonoldpi (NetBSD on old Pi) - I'll try to provide further updates in case you are interested ...