mirror of the original repository at https://git.carcosa.net/jmcbray/brutaldon
Go to file
Jason McBrayer ff2754e33b Convert the navbar menu into a dropdown on mobile
This *may* break browsers that support css media types but not javascript.
This set appears to include dillo, evergreen browsers with js turned off.

One thought on how to fix this is to set is-active on the menu by default,
don't include the burger. Add the burger from javascript and remove is-active
from the menu.
2018-05-23 09:18:23 -04:00
brutaldon Convert the navbar menu into a dropdown on mobile 2018-05-23 09:18:23 -04:00
.gitignore Switch authentication over to OAuth. 2018-05-14 15:35:10 -04:00
INSTALL.md Update installation instructions. 2018-05-20 18:37:42 -04:00
manage.py Initial project setup 2018-01-05 21:06:07 -05:00
Pipfile Use latest versions of dependencies in Pipfile 2018-05-19 10:56:12 -04:00
README.md Update the README. 2018-05-20 17:37:02 -04:00

Brutaldon

Brutaldon is a brutalist, Web 1.0 web interface for Mastodon. 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. The web browser that brutaldon targets is Lynx. Of course, you can use it in a more heavy-weight graphical browser, as well as other text browsers such as w3m or elinks.

Brutaldon is ready for day to day use, but is still missing many features. Please see the issues tracker.

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.