home.social

#brutaldon — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #brutaldon, aggregated by home.social.

  1. @evgandr

    Hey bud, IIRC, I couldn't get it working. :/

    Looking at my past statuses with the #brutaldon hashtag, it looks like I got it working with #NetSurf and #w3m, but I don't see anything from (nor recall getting it working with) #Dillo. :/

  2. Finally, I found some time to install #brutaldon on the my #FreeBSD box in the #jail. Installation was pretty simple — just create thinjail and apply the next template to it (it is a Bastillefile):

    CONFIG set enforce_statfs=1;
    CONFIG set allow.mount.fdescfs;
    CONFIG set allow.mount.procfs;
    CONFIG set mount.procfs;
    CONFIG set devfs_ruleset=70
    RESTART

    SYSRC clear_tmp_enable=YES
    SYSRC clear_tmp_X=YES

    CMD pkg bootstrap -f
    CMD pkg update
    PKG git py311-pipenv py311-lxml py311-sqlite3

    CMD pw useradd brutaldon -s /bin/sh -m
    CMD su - brutaldon -c 'cd /usr/home/brutaldon && git clone gitlab.com/brutaldon/brutaldon'
    CMD su - brutaldon -c 'cd /usr/home/brutaldon/brutaldon && pipenv install'
    CMD su - brutaldon -c 'cd /usr/home/brutaldon/brutaldon && pipenv run python ./manage.py migrate'

    CONFIG remove ip4.addr;
    CONFIG set ip4=inherit;
    LIMITS pcpu 80
    LIMITS memoryuse 2G
    CP brutaldon /etc/rc.d/
    SYSRC brutaldon_enable="YES"
    RESTART

    I used thinjail which uses the same network and network interfaces as the host system, because I suck in networking :-D.

    Sadly, I don't understand how to use brutaldon with #Dillo — looks like it is impossible :drgn_think_confused: I'm able to login to mastodon.bsd.cafe only via OAuth form, which doesn't work in Dillo — instead of it I got the "old" form with login/password/OAuth code credentials. And at the end I got the screenshot №1.

    In the Librewolf I successfully logged in via the OAuth form, so I'm able to use brutaldon only in the Librewolf :-( (see screenshot №2 and №3).

    IIRC, @rl_dane you are using Brutaldon with Dillo ­— how do you achieve that (main question — how to login? :-D )?

    P.S. Contents of brutaldon startup script:

    #!/bin/sh

    # PROVIDE: brutaldon
    # REQUIRE: DAEMON
    # KEYWORD: shutdown

    . /etc/rc.subr

    name=brutaldon
    rcvar=brutaldon_enable
    load_rc_config $name

    : ${brutaldon_enable:=NO}

    start_cmd="${name}_start"
    stop_cmd="${name}_stop"
    status_cmd="${name}_status"

    brutaldon_start()
    {
    su - brutaldon -c 'cd /usr/home/brutaldon/brutaldon && HTTP_PROXY=http://localhost:20172 HTTPS_PROXY=http://localhost:20172 pipenv run python ./manage.py runserver 8082 > /dev/null 2>&1 &'
    echo "Brutaldon started"
    }

    brutaldon_stop()
    {
    pkill -U $(id -u brutaldon) python
    while /bin/test ! -z $(/usr/bin/pgrep -q -U $(id -u brutaldon) python); do
    echo "Waiting for brutaldon to die"
    sleep 5
    done
    echo "Brutaldon stopped"
    }

    brutaldon_status()
    {
    if pgrep -q -U $(id -u brutaldon) python; then
    echo "Brutaldon is running"
    else
    echo "Brutaldon is stopped"
    fi
    }

    run_rc_command "$1"

    Sad part — even with big enough limits for the jail in the Bastillefile — brutaldon works not so fast. Possibly it is because it is written in Python, which wants a lot of memory/CPU, as I know from my experiments with home server, which has Intel Atom CPU inside and 2 Gb of memory :-D

  3. @rl_dane Old screenshot but I ran with on tinycore linux before

  4. The #Brutaldon #Mastodon client works extremely well together with the #Tridactyl #Firefox extension. So, if you want to control your Mastodon experience with your keyboard, this combination of tools is pretty awesome imho.

  5. A list of alternative webclients for various #fediverse software:

    Notes:
    * webclient: you use your own credential from your own instance
    * Listed are: official webclient hosts; or an instance list.
    * Optional: other instances.
    * In alphabetical order.

    For #Lemmy:
    1: #Nemmynemmy.app
    2: #Slemmyslemmy.libdb.so
    3: #Voyagervger.app

    For Mastodon and #Pleroma:
    1: #Brutaldonbrutaldon.org — also works with text-based browsers like Lynx.
    2: #Halcyonhalcyon.social/instances.php|| halcyon.mstdn.social — Twitter-look
    3: #Phanpyphanpy.social — also works as a PWA
    4: #Soapboxfe.soapbox.pub

    For #Mastodon:
    1: #Elkelk.zone || elk.infosec.exchange — default in mozilla.social
    2: #Pinaforepinafore.social
    3: #Semaphoresemaphore.social
    4: #Trunkstrunks.social — with mobile clients

    #frontend #webclient #ActivityPub

    For more, see: codeberg.org/fediverse/delight

  6. A list of alternative webclients for various #fediverse software:

    Notes:
    * webclient: you use your own credential from your own instance
    * Listed are: official webclient hosts; or an instance list.
    * Optional: other instances.
    * In alphabetical order.

    For #Lemmy:
    1: #Nemmynemmy.app
    2: #Slemmyslemmy.libdb.so
    3: #Voyagervger.app

    For Mastodon and #Pleroma:
    1: #Brutaldonbrutaldon.org — also works with text-based browsers like Lynx.
    2: #Halcyonhalcyon.social/instances.php|| halcyon.mstdn.social — Twitter-look
    3: #Phanpyphanpy.social — also works as a PWA
    4: #Soapboxfe.soapbox.pub

    For #Mastodon:
    1: #Elkelk.zone || elk.infosec.exchange — default in mozilla.social
    2: #Pinaforepinafore.social
    3: #Semaphoresemaphore.social
    4: #Trunkstrunks.social — with mobile clients

    #frontend #webclient #ActivityPub

    For more, see: codeberg.org/fediverse/delight

  7. A list of alternative webclients for various #fediverse software:

    Notes:
    * webclient: you use your own credential from your own instance
    * Listed are: official webclient hosts; or an instance list.
    * Optional: other instances.
    * In alphabetical order.

    For #Lemmy:
    1: #Nemmynemmy.app
    2: #Slemmyslemmy.libdb.so
    3: #Voyagervger.app

    For Mastodon and #Pleroma:
    1: #Brutaldonbrutaldon.org — also works with text-based browsers like Lynx.
    2: #Halcyonhalcyon.social/instances.php|| halcyon.mstdn.social — Twitter-look
    3: #Phanpyphanpy.social — also works as a PWA
    4: #Soapboxfe.soapbox.pub

    For #Mastodon:
    1: #Elkelk.zone || elk.infosec.exchange — default in mozilla.social
    2: #Pinaforepinafore.social
    3: #Semaphoresemaphore.social
    4: #Trunkstrunks.social — with mobile clients

    #frontend #webclient #ActivityPub

    For more, see: codeberg.org/fediverse/delight

  8. A list of alternative webclients for various #fediverse software:

    Notes:
    * webclient: you use your own credential from your own instance
    * Listed are: official webclient hosts; or an instance list.
    * Optional: other instances.
    * In alphabetical order.

    For #Lemmy:
    1: #Nemmynemmy.app
    2: #Slemmyslemmy.libdb.so
    3: #Voyagervger.app

    For Mastodon and #Pleroma:
    1: #Brutaldonbrutaldon.org — also works with text-based browsers like Lynx.
    2: #Halcyonhalcyon.social/instances.php|| halcyon.mstdn.social — Twitter-look
    3: #Phanpyphanpy.social — also works as a PWA
    4: #Soapboxfe.soapbox.pub

    For #Mastodon:
    1: #Elkelk.zone || elk.infosec.exchange — default in mozilla.social
    2: #Pinaforepinafore.social
    3: #Semaphoresemaphore.social
    4: #Trunkstrunks.social — with mobile clients

    #frontend #webclient #ActivityPub

    For more, see: codeberg.org/fediverse/delight

  9. A list of alternative webclients for various #fediverse software:

    Notes:
    * webclient: you use your own credential from your own instance
    * Listed are: official webclient hosts; or an instance list.
    * Optional: other instances.
    * In alphabetical order.

    For #Lemmy:
    1: #Nemmynemmy.app
    2: #Slemmyslemmy.libdb.so
    3: #Voyagervger.app

    For Mastodon and #Pleroma:
    1: #Brutaldonbrutaldon.org — also works with text-based browsers like Lynx.
    2: #Halcyonhalcyon.social/instances.php|| halcyon.mstdn.social — Twitter-look
    3: #Phanpyphanpy.social — also works as a PWA
    4: #Soapboxfe.soapbox.pub

    For #Mastodon:
    1: #Elkelk.zone || elk.infosec.exchange — default in mozilla.social
    2: #Pinaforepinafore.social
    3: #Semaphoresemaphore.social
    4: #Trunkstrunks.social — with mobile clients

    #frontend #webclient #ActivityPub

    For more, see: codeberg.org/fediverse/delight

  10. So I've spent some time playing around with different #Mastodon webclients. Out of #ElkZone, #Litterbox, #Pinafore, #Phanpy, #Trunks, #Mastodeck and #Brutaldon I've found Elk and Pinafore to be my favorites (single column, clean look and sufficiently large text).

    Was wondering if anyone know of any other great web clients though as always looking for new ones (especially self-hostable).

    Love the plethora of clients available in the Fediverse! 😄

  11. #ratpoison and #links2 in text-mode in #xterm.

    Text links was the real challenge, but I finally made progress last night without having to use tmux.

    Here I open an invidious instance and play a video, browse mastodon, display an image and browse #gopher.

    Unfortunately #brutaldon does not render gopher URLs clickable, so I type in the address manually. In the example @SDF's gopher.club

    Yet another step closer to finishing the links2 bible.

    #links2gang #serpico @screwtape @thedaemon @matto

  12. @Gaberiel @yesfreenet @inari В клирнете есть #инстансы Плеромы с несколькими фронтендами, некоторые из которых не используют #JavaScript.
    stereophonic.space/bloatfe/
    При желании можно установить такой #фронтенд (тот же #BloatFE, ещё я слышал про #Brutaldon) и в даркнете (#I2P и #onion).

    #клирнет #clearnet #даркнет #darknet #Tor #инстанс #Плерома #Pleroma #JS #фронтенды #Мастодон #Mastodon #Fediverse

  13. Hace ratito anduve desde #brutaldon con #symbian. La verdad que decir...si tuviera desarrollo todavía... Sistema libre de Google y con apps que en su medida se movían bien #nokia808
  14. Fan della linea di comando! Minimalisti! Volete utilizzare Mastodon attraverso un'interfaccia testuale?

    ✅ Potete accedere a Mastodon attraverso il client "toot" da riga di comando sul vostro computer Linux: gitea.it/Mastodon/Toot-Mastodo

    ✅ Oppure usare il web client minimalista senza javascript Brutaldon attraverso un browser (anche testuale come lynx): gitea.it/Mastodon/brutaldon-in.

    #Mastodon #App #M1Tutorial #Client #CLI #TUI #LineadiComando #Brutaldon #Linux #Lynx

  15. @dsfgs @clacke Mastodon and Pleroma have a #JavascriptFree interface available in the form of #Brutaldon - I use it with Lynx.
  16. @Chamaeleon mi sa che ti sbagli #mastodon di base non è #javascriptfree ma puoi usare una #interfaccia web javascript free, la mia favorita è #brutaldon un’interfaccia brutalista senza javascript e fronzoli tanto che puoi usare Mastodon anche da un browser testuale come #lynx

    brutaldon.online/

    Ce ne sono altre ma questa è quella che ho usato di più e sembra la migliore, funziona perfettamente anche su Lynx, più di così 😄