LemmyNet / lemmy

🐀 A link aggregator and forum for the fediverse
https://join-lemmy.org
GNU Affero General Public License v3.0
13.29k stars 884 forks source link

Support bridging communities of other news aggregators #1542

Closed Victor239 closed 1 year ago

Victor239 commented 3 years ago

Is your proposal related to a problem?

There are various news aggregators I read - Hacker News, Lobsters, as well as many communities I read periodically on Reddit, SaidIt, Postmill, Tildes, Steemit, Ruqqus, etc. It's time-consuming to follow multiple news aggregators/Reddit clones, so it would be great if there was a way that a user can bridge an off-site community into a new Lemmy community (similar to how Matrix bridges IRC, Discord, Slack etc into it's chat network).

This also helps prevent Lemmy becoming just another competing standard, and again is a similar approach to what Matrix is doing for chat technology by integrating with everything in order to overcome the network effect.

Describe the solution you'd like

When creating a community a user can choose to bridge an existing off-site community instead. They then get to pick from a menu and choose a community on one of the aforementioned websites. Then the link and text posts get mirrored to the Lemmy community.

Describe alternatives you've considered

There's not really another solution. Currently all these news aggregator sites are silo'd from each other, so it will take someone bridging the communities together in order to change there being so many Reddit clones with similar features yet no cross-compatibility.

Additional context

To reiterate it is really time-consuming to follow multiple news aggregators, a factor which is preventing Lemmy getting as popular as it could as well as being an obstacle for optimal user experience.

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/98123124-support-bridging-communities-of-other-news-aggregators?utm_campaign=plugin&utm_content=tracker%2F126011972&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F126011972&utm_medium=issues&utm_source=github).
Nutomic commented 3 years ago

I suppose this could be done by following an RSS feed from the other site (or possibly using the API). But we certainly wont have time to implement something like this anytime soon. It might be better to write a bot which uses the Lemmy API for this purpose.

119 is very similar to this.

dessalines commented 3 years ago

2nded, this would be very easy for someone to script out using the lemmy-js-client.

Nutomic commented 1 year ago

I think this is out of scope for Lemmy itself, but could be implemented with an API client.