GCU Prosthetic Conscience is a user on glitch.social. You can follow them or interact with them if you have an account anywhere in the fediverse.
GCU Prosthetic Conscience @gcupc

I would like to announce a public server running : brutaldon.online/

Brutaldon is a brutalist, Web 1.0 web interface for Mastodon. You can use it as a client for any instance. Currently you do not need a separate brutaldon account. It is compatible with almost any web browser, including text-mode browsers like lynx, w3m, or eww.

Screenshots, issues tracker, and source code are available at github.com/jfmcbrayer/brutaldo.

Have fun!

· brutaldon · 149 · 119

@gcupc Wow, I kind of like this. Especially the "full brutal" mode.

@morganth @gcupc
I feel like the real 'full brutal' is to not define any css at all, to let your browser render the 'raw' html in its 'natural' state

@mtknn
@morganth
That is a valid opinion!

The fullbrutalism CSS is intended to mimic the default rendering of NCSA Mosaic.

@gcupc Now I need to do something about the lynx colors. I can't read this prompt! 😆

@gcupc Good idea. That did the trick. Much more usable.

@gcupc I CAN'T WAIT TO GET TO MY HOME COMPUTER SO I CAN SSH IN TO MY SERVER AND TOOT FROM LYNXS.

(But I'm moving this weekend, so it'll be monday or tuesday before I can try it.)

@gcupc This seems fun, but I'm getting a Server Error (500).

@gcupc After (attempting to?) authentication. It just shows brutaldon.online as the URL on the page.

@gcupc And, in fact, it's just right on the main page. I just tried going directly to brutaldon.online and it gives the 500 error.

@ink_slinger
Hmm. Did it send you to your instance's OAuth page?

@gcupc It did. And then it gave me the server error.

@ink_slinger
That's it, then. Brutaldon uses an anonymous session cookie.

@gcupc Sorry. I misread your tweet. I have them enabled.

@ink_slinger
Hmm...I'll have to add more logging to get to the bottom of this.

@gcupc 500 error means your server is down, no?

Like, I can't even visit the page without getting the error now.

@ink_slinger It means the page you are visiting is crashing. But only for you, apparently.

@gcupc @ink_slinger I think it might be a login issue. I am getting a 500 when logging in via the "old login form" from lynx. Oauth seems to work.

@gcupc

Can't wait to get home and play with this!

@gcupc Oh shit yes, then I can toot from my home server, right next to my IRC client.

@gcupc I checked it out, it looks nice. But a bit too much whitespaces for my own taste :)

@maloki @gcupc since this is mimicking a circa 90's website the white space might improve if you reduce your browser window size to a 800x600 or similar scale :owosneakythink:

@gcupc Looks cool, I wonder if it works with Pleroma instances

@gcupc And who says there are no more heroes.

Seriously, this is fucking fantastic.

@gcupc I... I love this. Full metal jacket sparkly love. 💖

Now to see if I have the geek skills (hah) to set brutaldon up.

Thank you for your service to the universe. 🙆🏽‍♀️

@gcupc I will try it out tonite because I really waited for something like this. My netbook is really slow so I try to do as much in the cli as possible.

@gcupc so far I have problems running it locally on OpenBSD (first I had to set wxallowed for /home, and now it can’t import Django even though I installed it).
I might try now to deploy it on a server with FreeBSD or Linux

@nielsk
It should be pretty generic in terms of portability. But there's no accounting for access control systems. I had to struggle with selinux to get the postgresql driver working in production.

@gcupc @nielsk I am using now brutaldon.online and it works pretty good. Having smaller inline pictures (especially avatars) would be nice (I am using a w3m which displays graphics)

@gcupc and @PinkCathodeCat VERY NICE! Me likey! Thank y'all for the effort.

@gcupc

This is interesting to me as a way to create outward facing components of a mastodon instance.

I'm still working on mixremix.cc, in my mind, while I put a knot in Collab.