Skip to content

riverdreams/brutaldon-multitl

Repository files navigation

a fork of Brutaldon

features added:

-multihome, multilocal, multifed: these merge each user's home, local, and fed timelines respectively into three big timelines

--faving, boosting, replying to toots all do so on the account whose timeline the toot came from

---ex. if there's a user @user_a@website.com, and in its home timeline it sees a toot, on multihome, if you liked that toot, the account that would like it would be @user_a@website.com

--found at /multihome, etc

-the ability to 'subscribe' to instances

--subsfed and subslocal merge each instance's fed and local timelines into two big timelines

--these are found at /subsfed and /subslocal

--faving/boosting/etc toots on these isn't (currently) possible due to technical reasons, maybe later, but unlikely. if you want to interact with these posts, make an account on the instance

feel free to request more features like these, email me @ riverdreams@pm.me

installation info can be found at install.md im pretty sure you only need python to install

the rest of this is the original readme file

Brutaldon is a brutalist, Web 1.0 web interface for Mastodon and Pleroma. It is not a Mastodon-compatible social networking server; rather, it is just a client, like the Android or iOS client for Mastodon you may already be using, but it runs in a web server, and is accessed through a web browser. It works great in text-mode browsers such as Lynx, w3m, or elinks, and also in more heavy-weight graphical browsers, such as Firefox. It works completely without JavaScript, but if JavaScript is available and enabled, it will be used to unobtrusively enhance the user experience.

There is a hosted instance at brutaldon.online which you can use to log in to any instance. However, you are also encouraged to run your own, either locally or on a public server.

Brutaldon is ready for day to day use, and is my main way of interacting with the fediverse. It is still missing some features you might want, like lists, filters, and editing your own profile. Please see the issues tracker.

Screenshots

People love screenshots, whatever the project, so here we are. These screenshots are relatively old.

Brutaldon in Lynx Brutaldon in Firefox
Brutaldon in Firefox (2) Brutaldon in Firefox - Full Brutalism Brutaldon in Firefox - Full Brutalism (2)

Roadmap

  • Single user read-only access; log in and read home timeline
  • Fix edge cases of toot display (CW, media, boosts)
  • Multi-user, multi-instance support
  • Add support for reading local and federated timelines, notifications, favorites, threads
  • Add support for tag timelines
  • Add support for viewing profiles
  • Add support for posting.
  • Add support for posting media.
  • Add support for favoriting and boosting toots.
  • Add support for following, blocking, and muting users.

Aesthetic

No automatic page updates: refresh the page to see new toots. No endless scroll: there's a "next page" link. No autocompletion of anything: use another lynx process in another screen window to look things up. UTF8 clean.

Tip Jar

You can buy me a coffee to give me energy to work on this, but only if you have it to spare. ko-fi

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published