this post was submitted on 26 Feb 2025
217 points (100.0% liked)

Fediverse

30470 readers
1006 users here now

A community to talk about the Fediverse and all it's related services using ActivityPub (Mastodon, Lemmy, KBin, etc).

If you wanted to get help with moderating your own community then head over to [email protected]!

Rules

Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration)

founded 2 years ago
MODERATORS
 

Feeds are a combination of communities into one, like multireddit or mastodon tags.

Try it out!

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 41 points 1 day ago (2 children)

Neat, it federates. Seems to work similar to a normal community, so it should be easy to follow these feeds from Lemmy.

[–] [email protected] 28 points 1 day ago (1 children)

While the actor is a Group and you can follow it, no posts are Announced. All the federation of posts is still driven by the individual communities within the feed. You'll need to modify Lemmy to add the logic of subscribing to the constituent communities when you receive an Accept.

Also there are Add and Remove activities sent out whenever the feed owner manages the list of communities within which would need to be handled.

Documentation still to come...

[–] [email protected] 19 points 1 day ago (1 children)

Ah its more complicated than I thought. We also have a similar or same feature on the roadmap, when I get to that it can federate with Piefed.

[–] [email protected] 15 points 1 day ago (1 children)

For the federating its a new kind of AP actor. I'll be putting in a FEP for it in the near future, but its basically a "Group" that only cares about the "Following" collection.

You can see example json for the AP interactions here: https://codeberg.org/rimu/pyfedi/src/branch/main/docs/activitypub_examples/feeds

The AP interactions for a Feed are:

  • Send a Follow request for a Feed
  • Accept a Follow request (this is automatic for public feeds)
  • Reject a Follow request (this is automatic for private feeds)
  • Announce an Add of a Community to a Feed
  • Announce a Remove of a Community from a Feed
  • Send a Delete of a Feed to subscribers
[–] [email protected] 2 points 1 day ago (1 children)

Hmm so the Feed actor mainly consists of a following collection and uses Add/Remove activities. This really sounds like it should be a Collection and not an actor.

[–] [email protected] 2 points 13 hours ago

Possibly. At the end of the day it's all just JSON.

Here is more detail - https://codeberg.org/JollyDevelopment/fep/src/branch/jollydev/fep-1d80/fep/1d80/fep-1d80.md

[–] [email protected] 10 points 1 day ago

That's cool, i hope lemmy federates with it in the future :D

[–] [email protected] 40 points 1 day ago* (last edited 1 day ago) (2 children)

Reminder that Piefed's patreon is only at $13 a month. If you have the means, consider donating to the project to say thanks for all of the work and effort being put into it :)

[–] [email protected] 24 points 1 day ago

100%. Rimu, jollyroberts and andrew are all amazing people, providing both piefed and .social itself for free. They work very hard, and hell, the feeds PR was only created 4 days ago, and pushed today!

Piefed and its devs deserve way more :D

[–] [email protected] 20 points 1 day ago

To anyone not wanting to give on Patreon, there is also: https://liberapay.com/PieFed/

[–] [email protected] 23 points 1 day ago (1 children)

So do I understand correctly that these are identical to Topics, except customizable without requiring backend changes?

Sweet!

[–] [email protected] 14 points 1 day ago
[–] [email protected] 14 points 1 day ago (14 children)

This is great but I still don’t think it fixed the issue that both softwares have, what do you do about wanting to share the same content between multiple same named communities without spamming?

I still really like the idea that communities can choose to federate with each other. You post to privacy at ML and LW and it shows as one post in both communities.

[–] [email protected] 20 points 1 day ago (3 children)

Yes, that is high on the agenda.

[–] [email protected] 9 points 1 day ago

Exciting! I’ll try to get my piefed running again then

load more comments (2 replies)
load more comments (13 replies)
[–] [email protected] 9 points 1 day ago (1 children)

This is huge. Thank you to everyone involved.

[–] [email protected] 3 points 1 day ago (1 children)

Trying it right now, it's pretty sweet

[–] [email protected] 2 points 1 day ago

new blaze account? 😭

[–] [email protected] 7 points 1 day ago (1 children)
[–] [email protected] 6 points 1 day ago

Fedipie.dbon1.com? We have the technology for it.

[–] [email protected] 3 points 1 day ago (1 children)

Does posting to a feed post to all the communities in it?

[–] [email protected] 9 points 1 day ago

Feed isn't a place you can post to. It just collects posts from different communities into one feed/stream.

load more comments
view more: next ›