DEV Community

Cover image for Reddit RSS
Stephen Solka
Stephen Solka

Posted on

3

Reddit RSS

A tiny project I have been maintaining since April 2020 is an alternative rss feed for Reddit called reddit-rss. At the time I was getting into using Feedly to read the news and found reddit's native rss feed to be pretty lackluster.

If you are interested in using it

  1. Go to a subreddit or meta feed you like example: https://www.reddit.com/r/Android/
  2. Add .json onto the end: https://www.reddit.com/r/Android.json
  3. Change the domain name to, reddit.0qz.fun like: https://reddit.0qz.fun/r/android.json
  4. Subscribe to ^^^ that url in your favorite feed reader.

Useful features

  • Links directly to the content not to reddit.
  • Extracts a readable version of articles and embeds it into the feed.
  • Embeds high quality images and videos directly into the feed.
  • Extra query params to narrow search results to your liking.

How its built

Its golang http server that uses a forked version of cameronstanley/go-reddit to parse reddit content. Then it inspects each link and decides how to build the feed. Article text content extracted using go-shiori/go-readability. Feeds are created using gorilla/feeds

Deployments are managed through shipit which has been meh. Do not recommend.

Image of Timescale

Timescale – the developer's data platform for modern apps, built on PostgreSQL

Timescale Cloud is PostgreSQL optimized for speed, scale, and performance. Over 3 million IoT, AI, crypto, and dev tool apps are powered by Timescale. Try it free today! No credit card required.

Try free

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Dive into an ocean of knowledge with this thought-provoking post, revered deeply within the supportive DEV Community. Developers of all levels are welcome to join and enhance our collective intelligence.

Saying a simple "thank you" can brighten someone's day. Share your gratitude in the comments below!

On DEV, sharing ideas eases our path and fortifies our community connections. Found this helpful? Sending a quick thanks to the author can be profoundly valued.

Okay