Announcing feed-repeat v1.0

Lobsters Hottest Tools

Summary

Announcing feed-repeat v1.0, a self-hostable tool that reposts old articles from RSS/Atom feeds into a new feed for spaced repetition.

<p><a href="https://lobste.rs/s/yp2w5p/announcing_feed_repeat_v1_0">Comments</a></p>
Original Article
View Cached Full Text

Cached at: 05/25/26, 07:05 AM

# Announcing feed-repeat v1.0 Source: [https://abhinavsarkar.net/notes/2026-feed-repeat/](https://abhinavsarkar.net/notes/2026-feed-repeat/) Have you ever wanted to reread that old article posted by your favourite author on their website? Do you use feed readers and wish that some great posts from your friends magically reappear in your inbox so that you can remember the good old days? Do you want to use your feed reader as sort of a space\-repetition tool? Well then, feed\-repeat is for you\. I have just released the version 1\.0 of[feed\-repeat](https://github.com/abhin4v/feed-repeat), a small tool that does only one thing: it takes some posts from the RSS/Atom feeds you configure and puts them in a new Atom feed that you can subscribe to in your feed reader\. That’s all\. I made feed\-repeat for myself\. I wanted a tool to send me old blogposts written by my favourite authors so that I could enjoy them again, but also not be overwhelmed by a wall of hundreds of unread old posts\. feed\-repeat does just that\. You configure it by pointing it to the RSS/Atom feed you want to repeat, and some configuration for how many posts to repost every time, how often it should post, at least how old the posts must be, etc\. Then it fetches the feed, randomly chooses a number of posts and puts them into an Atom file that you expose to internet using a reverse\-proxy server like Nginx\. You subscribe to the new feed in your favourite feed reader, and just like that, five new\-old posts are in your inbox every day\! feed\-repeat supports configuring multiple feeds\. For each feed, you can tune it to signal how strongly you prefer older posts over newer, and whether to save the original posts forever so that they are available for repeating even after they disappear from the original feeds\. If your original feed publishes posts from multiple websites \(like a blogroll feed\), you can also limit the number of posts per domain per interval\. I use feed\-repeat to follow: - My favourite programming blogs, through my[programming blogroll](https://abhinavsarkar.net/programming-blogroll/)feed\. - My friends’ blogs, through my[friends blogroll](https://abhinavsarkar.net/blogroll/)feed\. - My own posts through my own feeds, to see what I was up to in the past\. - My Mastodon posts feed, so that I can repost the old gems\. I’ve been using it for months now, and it’s been really solid\. It supports RSS \(all versions\), Atom and RDF feeds\. It also supports conditional fetches so as to not overload feed servers\. It is written in Haskell and is well tested\. It is available as a standalone binary for x86\_64 and Aarch64 systems, as well as a[Docker](https://www.docker.com/)image and a[NixOS](https://nixos.org/)module\. The[README](https://github.com/abhin4v/feed-repeat/blob/main/README.md)contains detailed setup instructions\. I know feed\-repeat may be too niche, but I had fun writing a complete production\-quality self\-hostable tool in Haskell\. I hope you \(or your friends\) find it useful\. If you have any questions or comments, please leave a comment below\. If you liked this post, please share it\. Thanks for reading\! ### Like, repost, or comment - [Fediverse](https://fantastic.earth/@abnv/116623045250908750) - [Comments below](https://abhinavsarkar.net/notes/2026-feed-repeat/#comment-container) ### Send a Webmention for this post Posted by at[https://abhinavsarkar\.net/notes/2026\-feed\-repeat/](https://abhinavsarkar.net/notes/2026-feed-repeat/) ### Read Similar Posts ### Explore Different Posts

Similar Articles

A modern feed reader (2024)

Lobsters Hottest

The author examines the decline of RSS feeds due to scraping and interference, arguing that modern feed readers must integrate alternative syndication methods to remain relevant.

We need RSS for sharing abundant vibe-coded apps

Simon Willison's Blog

Simon Willison discusses the need for RSS feeds to distribute rapidly developed 'vibe-coded' apps, noting that he has added Atom feed support to his personal tools page to facilitate this.