Plugin to combine multiple RSS feeds into one

I’m not sure if this is beyond the scope of what a Caddy plugin should be doing, but I would find it useful.

I have a Discourse instance powering the comments on several sites. Discourse can create new topics automatically by crawling RSS feeds of a blog.

But unfortunately Discourse can only crawl a single URL. So I propose a plugin which would serve up merged RSS feeds on an endpoint.
Possible example:

feeds.example.com {
    rss {
        feed site1.com/feed
        feed site2.com/feed
        feed site3.com/feed
    }
}

It would then serve them as a single merged feed.

What do you think? Should I not be asking this of a plugin? Would anyone else find this useful?

2 Likes

Plugins can do whatever you want. They could be entire web apps; it’s okay. They’re optional, not part of Caddy core, and easy to get, so don’t feel bad about requesting new ones. :slight_smile:

2 Likes