• ENiG + ActivityPub/Mastodon!

    From NuSkooler@21:1/121 to All on Sun Mar 19 17:15:35 2023
    I'm looking for some people that would like to start beta testing ENiGMA½'s new ActiviytPub/Mastodon/Fediverse integration support on Xibalba! This new integration allows for interaction between your BBS users and the Fediverse, specificaly geared towards Mastodon for now, but others will come in the future (or may already work, as ActivityPub is a set of open protocols). You can send and receive direct messages to Actors, follow/be followed, post, view, and reply to public messages, etc. Boards enabling this support need a domain name, that becomes Actor's addresses. For example, @NuSkooler@l33t.codes.

    I plan on releasing in the following phases:

    1 - Closed Beta on Xibabla
    2 - Open Beta on Xibalba
    3 - Release to 'master'

    To sign up:
    Send a private mail to NuSkooler on Xibalba asking for access. I will give you the ACS and some new menu options will become available to you once the closed beta is launched, which is expected very soon.

    Of course if you're brave, want to experiement, etc., you can clone the feature branch and play with it yourself as well.

    https://xibalba.l33t.codes

    --
    |08 ■ |12NuSkooler |06// |12Xibalba |08- |07"|06The place of fear|07"
    |08 ■ |03xibalba|08.|03l33t|08.|03codes |08(|0344510|08/|03telnet|08, |0344511|08/|03ssh|08)
    |08 ■ |03ENiGMA 1/2 WHQ |08| |03Phenom |08| |0367 |08| |03iMPURE |08| |03ACiDic
    --- ENiGMA 1/2 v0.0.14-beta (linux; x64; 16.16.0)
    * Origin: Xibalba -+- xibalba.l33t.codes:44510 (21:1/121)
  • From esc@21:4/173 to NuSkooler on Mon Mar 20 01:44:57 2023
    I'm looking for some people that would like to start beta testing ENiGMA½'s new ActiviytPub/Mastodon/Fediverse integration support on Xibalba! This new integration allows for interaction between your BBS

    I'm way behind the curve here, I need to learn about these different services/protocols/whatever we want to call them :) I'd be interested to see how you're implementing it to better understand what it might take to federate the capability out to other BBS softwares.

    --- Mystic BBS v1.12 A49 2023/02/26 (Linux/64)
    * Origin: m O N T E R E Y b B S . c O M (21:4/173)
  • From NuSkooler@21:1/121 to esc on Mon Mar 20 08:42:16 2023

    On Monday, March 20th esc muttered...
    I'm way behind the curve here, I need to learn about these different services/protocols/whatever we want to call them :) I'd be interested to see how you're implementing it to better understand what it might take to federate the capability out to other BBS softwares.

    ActivityPub and the 'Fediverse' are a lot like FidoNet in a way; A bit scrappy, open protocols, various "kludges", etc.

    https://activitypub.rocks/ is a good place to get the gist.

    Enig won't (currently) do anyting to get the messages to other boards directly, unless those boards support ActivityPub as well. At some point I may see if it's possible to bridge some e.g. FTN areas <> AP, but it may be a bit tricky, I'm not sure. If your board is a member of the Fediverse/ActivityPub in some way, they can communicate though.




    --
    |08 ■ |12NuSkooler |06// |12Xibalba |08- |07"|06The place of fear|07"
    |08 ■ |03xibalba|08.|03l33t|08.|03codes |08(|0344510|08/|03telnet|08, |0344511|08/|03ssh|08)
    |08 ■ |03ENiGMA 1/2 WHQ |08| |03Phenom |08| |0367 |08| |03iMPURE |08| |03ACiDic
    --- ENiGMA 1/2 v0.0.14-beta (linux; x64; 16.16.0)
    * Origin: Xibalba -+- xibalba.l33t.codes:44510 (21:1/121)
  • From esc@21:4/173 to NuSkooler on Mon Mar 20 11:35:24 2023
    ActivityPub and the 'Fediverse' are a lot like FidoNet in a way; A bit scrappy, open protocols, various "kludges", etc.

    Gotcha, cool. I was reading about this a bit last night.

    https://activitypub.rocks/ is a good place to get the gist.

    Yeah, this is what I found thanks to some light googling :)

    Enig won't (currently) do anyting to get the messages to other boards directly, unless those boards support ActivityPub as well. At some point
    I may see if it's possible to bridge some e.g. FTN areas <> AP, but it
    may be a bit tricky, I'm not sure. If your board is a member of the Fediverse/ActivityPub in some way, they can communicate though.

    So basically there appear to be two ways to implement this on a BBS:

    - gating AP to FTN somehow
    - having some sort of AP mod on a BBS to allow for direct communication

    The second here is what interests me from a modding perspective, hell, it could be cool to get something done here for other BBSes. How are you doing this with Enig?

    --- Mystic BBS v1.12 A49 2023/02/26 (Linux/64)
    * Origin: m O N T E R E Y b B S . c O M (21:4/173)
  • From NuSkooler@21:1/121 to esc on Mon Mar 20 16:41:27 2023

    On Monday, March 20th esc was heard saying...
    - gating AP to FTN somehow
    - having some sort of AP mod on a BBS to allow for direct communication

    Yep

    On Monday, March 20th esc was heard saying...
    The second here is what interests me from a modding perspective, hell, it could be cool to get something done here for other BBSes. How are you

    enig considers *all* non-local messages a 'foreign' concept and was designed to be pluggable. To really get nice integration, there is still work though. You can see the current MR (which has a lot!) here:

    https://github.com/NuSkooler/enigma-bbs/pull/460



    --
    |08 ■ |12NuSkooler |06// |12Xibalba |08- |07"|06The place of fear|07"
    |08 ■ |03xibalba|08.|03l33t|08.|03codes |08(|0344510|08/|03telnet|08, |0344511|08/|03ssh|08)
    |08 ■ |03ENiGMA 1/2 WHQ |08| |03Phenom |08| |0367 |08| |03iMPURE |08| |03ACiDic
    --- ENiGMA 1/2 v0.0.14-beta (linux; x64; 16.16.0)
    * Origin: Xibalba -+- xibalba.l33t.codes:44510 (21:1/121)
  • From esc@21:4/173 to NuSkooler on Tue Mar 21 01:45:22 2023
    enig considers *all* non-local messages a 'foreign' concept and was designed to be pluggable. To really get nice integration, there is still work though. You can see the current MR (which has a lot!) here:

    Nice! Will check it out. Thanks for the link.

    --- Mystic BBS v1.12 A49 2023/02/26 (Linux/64)
    * Origin: m O N T E R E Y b B S . c O M (21:4/173)