FeedOnFeeds was getting pretty annoying, and fof-redux seems to have stalled in a completely broken state. Fortunately, I came across another self-hostable server-based RSS aggregator, Tiny Tiny RSS, which has a lot of things going for it:
- It's pretty cleanly-written (despite being in PHP) and designed to be a modern web app
- It's being actively-developed (and the developer is ridiculously responsive)
- It's using git for its source control
- It supports DBMSes other than mysql!
Of course the UI is taking some getting used to, but it's flexible and configurable enough to work more or less how I want it to (although a lot of the configurations occur at a code level, unfortunately). I have a few nitpicks with it (which mostly boil down to it being designed around the "RSS is like email" model rather than the "RSS is a stream of aggregated content" model that I prefer) but it also has a lot going for it, such as having a client API (and an Android client) and a nicer set of sharing mechanisms than FoF's (including share-to-Twitter and a much nicer sharing feed mechanism). It also has a nice filtering mechanism (which I haven't used yet but will probably come in handy if I start using it to aggregate forum content and comment feeds — which is another use case it seems to be designed for) and it's generally just a nice piece of software over all.
It's also gotten me to finally start using github for collaboration, because the author prefers github's pull request mechanism (which personally I think is kind of ridiculous; yet another thing I have in common with Linus, apparently), so, yay for that I guess. (I suspect I will still prefer to just publish my stupid stuff on my own repo though. I really ought to get around to moving my SVN crap there, speaking of which.)