this post was submitted on 11 Feb 2025
151 points (98.1% liked)

Selfhosted

62846 readers
816 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 3 years ago
MODERATORS
 

Upvote RSS is a self-hosted project I've been working on that generates RSS feeds from social aggregation websites like Lemmy, Reddit, and Hacker News. You can subscribe to Lemmy communities, subreddits, and Hacker News while filtering to only the top posts. It will embed Reddit post media (videos, images, galleries), and you can optionally include parsed article content, AI-generated summaries, top comments, and more. Here are some of the features:

  • Supports Lemmy communities, subreddits, Hacker News, and more to come
  • Configurable filtering to dial in the right number of posts per day in your feed reader
  • Embedded post media: videos, galleries, images
  • Parsers to extract clean content and add featured images
  • AI article summaries
  • Estimated reading time, score, and permalinks to the original post
  • Top comments
  • NSFW filtering/blurring (Reddit only for now)
  • Custom Reddit domain
  • Light/dark mode for feed previews

Here's the GitHub link if you'd like to give it a spin:

https://github.com/johnwarne/upvote-rss

And the preview website (not all options are available here):

https://www.upvote-rss.com/

all 15 comments
sorted by: hot top controversial new old
[–] neuracnu@lemmy.blahaj.zone 47 points 2 years ago (4 children)

Lemmy supports community RSS feeds natively; no need for a third party service to do it for you.

Here's the RSS feed for the Selfhosted@lemmy.world community: https://lemmy.world/feeds/c/selfhosted.xml

[–] Sparkega@sh.itjust.works 7 points 2 years ago

I recently learned this as well. Thanks, Fediverse!

[–] fmstrat@lemmy.nowsci.com 3 points 2 years ago

This is for the feed. OPs project is for "top", leveraging the up vote alg.

[–] johnny5w@lemmy.world 8 points 2 years ago (1 children)

Each of the platforms supported by this project exposes their own RSS feeds. Which is great!

My main motivation for creating this is that I prefer to interact with social aggregation websites in a low-volume way, so I let Upvote RSS surface only the most popular posts for those communities in my RSS reader of choice. I usually use the averagePostsPerDay filter so I can expect a certain amount of posts in my feeds per day; for popular communities that have hundreds of posts per day (news or whatever) I'll set it to something like 3 so that I see only the top 3 most upvoted posts per day.

On top of the score filtering, this project includes much more in the RSS than comes by default from these platforms:

  • Embedded post media: videos, galleries, images
  • Parsers to extract and embed article content and add featured images when the link is to a webpage
  • AI article summaries based on the parsed webpage content
  • Estimated reading time, score, and permalinks to the original post
  • Top comments (this is one of the features I find most useful)
[–] fmstrat@lemmy.nowsci.com 2 points 2 years ago (1 children)

Yea other commenters don't seem to be making that "top" connection. This project is fantastic, thanks!

[–] johnny5w@lemmy.world 2 points 2 years ago

Appreciate it! In hindsight I should have put info about the top posts part of this in the title. I think most people don't read past the titles of posts.

[–] Mora@pawb.social 2 points 2 years ago (1 children)

That is awesome. Was thinking about building a service which sends me the top X entries of a subreddit each week, but this is even better!

[–] johnny5w@lemmy.world 1 points 2 years ago

Thanks! Hope it works out for your use case.

[–] hempster@lemm.ee 2 points 2 years ago (1 children)
[–] johnny5w@lemmy.world 1 points 2 years ago

Good shout,I love hnrss. I used it (and similar projects) for several years before creating my own solution that would also include parsed article content, summaries, and comments into the RSS feed itself, as well as limiting the feed to a specified number of posts per day. There's a bit of overlap between projects, but each has things the other does not. I invite you to try this one to see if it might suit your needs.

[–] krash@lemmy.ml 2 points 2 years ago* (last edited 2 years ago) (1 children)

This is really cool. Happy that you included the comments, as I find them often quite insightful. Look forward to spin this up and try it.

Edit: I know this is really hard to design and implement, but is it possible to bring in certain amount of child comments as-well? E.g., past a certain vote threshold or only X child comments deep. This might be a requirement that want to "move" the social media platform into the RSS feeder, but I want to entertain the idea.

[–] johnny5w@lemmy.world 2 points 2 years ago (1 children)

Thanks! I think the child comments idea is pretty doable. I'll add it to the pile of things I'd like to add :)

[–] krash@lemmy.ml 2 points 2 years ago* (last edited 2 years ago)

Awesome <3

If you need feedback, testing etc. on this feature, I'm happy to help. Just pm me and I'll give you my github account.