GeekGene / mewsfeed

For the calm cats
https://mewsfeed.social
62 stars 12 forks source link

Feature request: Implement ActivityPub #125

Open strypey opened 1 year ago

strypey commented 1 year ago

If Mewsfeed enabled 2-way follows and replies over the ActivityPub protocol, this would be mutually beneficial for people using both Mewsfeed, and fediverse apps like Mastodon. Is this something the Mewsfeed community would support? Are there any plans along these lines?

mattyg commented 1 year ago

Hey @strypey thanks for the request. We're definitely interested in integrating with ActivityPub, and have some rough idea of how to architect it, but haven't prioritized it yet.

We're thinking of setting up our own mastadon instance where every user in the official mewsfeed instance would get an account, and some privileged agents would act as the bridge just mirror mewsfeed data to mastadon and vis-versa. Definitely a lot more details to work out though.

strypey commented 1 year ago

@mattyg

We're definitely interested in integrating with ActivityPub

Awesome. I'll keep an eye on this issue in case any questions come up that I can answer. Fair warning, I'm a more of a community facilitator than a coder, but I'll do my best. For more expert help, the SocialHub forum is a place that fedi devs gather to hash out implementation and interoperability details. MewsFeed crew are most welcome, come hang out around the water cooler with any questions or ideas you come up with: https://socialhub.activitypub.rocks/

harlantwood commented 1 year ago

If/when we get there, worth considering Cloudflare’s wildebeest as an alternative to the original mastadon server: https://blog.cloudflare.com/welcome-to-wildebeest-the-fediverse-on-cloudflare/

strypey commented 1 year ago

@harlantwood

worth considering Cloudflare’s wildebeest as an alternative to the original mastadon server:

There's a wide range of options to choose from:

https://codeberg.org/fediverse/delightful-fediverse-apps/

strypey commented 1 year ago

Wildebeest probably isn't your best option, for reasons given here: https://codeberg.org/fediverse/delightful-fediverse-apps/issues/40#issuecomment-904482

Though the code that is available is open under an approved license, it is mostly glue code to chain together a whole bunch of proprietary Cloudflare SaaS services to rig up a fedi instance.

There's a bunch of AP-related development tools here as well, some of which may be more helpful in plumbing Mewsfeed into the fediverse: https://codeberg.org/fediverse/delightful-activitypub-development