• Feature Request: ActivityPub Support

    From Chris Costakis@1:103/705 to GitLab issue in main/sbbs on Fri Jun 2 06:57:27 2023
    open https://gitlab.synchro.net/main/sbbs/-/issues/572

    With so much renewed interest around Mastodon, it's hard to look past the push (doesn't everything come full circle?) toward decentralization of Internet based services and the ActivityPub protocol. And now with the API changes to Twitter and Reddit, it feels like there's a movement back to the days of the BBS in a sense.I don't know what specifically this would look like, but support for ActivityPub and ability to integrate with Mastodon via the SSH/Telnet and web interfaces would be pretty cool and maybe a good place to start? How about the ability to use Synchronet as a Mastodon server instance and get all of the BBS goodness that Sync offers along with the ability to have our own corner of the "Fediverse?"Probably should have thought this through in more detail, but wanted to get the idea out there to see if there's any interest, other ideas, or reasons why this is a dumb idea! :smile:
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to GitLab note in main/sbbs on Sat Jun 3 23:43:03 2023
    https://gitlab.synchro.net/main/sbbs/-/issues/572#note_3611

    I actually did a fair bit of work on this three or four years ago...https://nix.synchro.net:10443/.well-known/openid-configurationhttps://nix.synchro.net:10443/oauth/https://nix.synchro.net:10443/aCTIVITYpUB/DeuceIt turned out that the "Fediverse" was mostly driven by proprietary (or at least undocumented) extensions and restrictions to the core "open" protocols, and clients were tightly coupled with servers with hard-coded URL paths and a very specific set of optional features required. Basically, it's not enough to implement the protocols, you actually have to emulate Mastodon, Frendica, or GNU Social to avoid needing to basically build everything from scratch.Add to that the baked-in requirement that authentication (via OAuth) have a web browser available, and it really ended up only being a thing that would work on the Synchronet web server, and then it would basically just be emulation of an existing server, not its own thing unless massive work got poured into it.Things may have changed though... but in general, there's almost no real support for non-web based interfaces to these platforms.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Tracker1@1:103/705 to Chris Costakis on Fri Jun 16 12:46:41 2023
    Re: Feature Request: ActivityPub Support
    By: Chris Costakis to GitLab issue in main/sbbs on Fri Jun 02 2023 06:57:27

    I don't know what specifically this would look like, but support for ActivityPub and ability to integrate with Mastodon via the SSH/Telnet and web interfaces would be pretty cool and maybe a good place to start? How about the ability to use Synchronet as a Mastodon server instance and get all of the BBS goodness that Sync offers along with the ability to have our own corner of the "Fediverse?"

    For anyone curious or interrested, Enigma (another bbs software) has this as an in-progress feature being worked on currently.

    I'm not quite sure about the fit compared to BBS-style message boards (especially with quoting).


    --
    Michael J. Ryan
    +o roughneckbbs.com
    tracker1@roughneckbbs.com

    ---
    þ Synchronet þ Roughneck BBS - roughneckbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)