Comment by goku12
6 hours ago
> But the lack of simple cross-device sync killed the experiment for me. If you read a few articles on your phone while commuting, your desktop client has no idea when you get home.
There is an open source service named gpodder.net (web app, not the client app) that does this for podcasts. It doesn't just sync post read status, it can also sync added podcast feeds across supported clients on all devices.
Since podcasts are based on RSS feeds, this shows that what you seek is possible with regular feeds too. I don't know yet how gpodder does it, but that should be easy enough to find out because the web app seems to have good documentation in addition to being open source.
However, looking at the RSS and Atom feed formats, they seem to include some variation of a uuid per story. This is like message-ids in emails and should be useful in cross-device post status sync. This could be what gpodder uses for sync. A similar service for regular feeds would be easy enough to make. But it would need support across feed readers too, like how several podcast clients support gpodder.
> It is a great setup if you only ever consume news at one desk, but I ended up just sticking with Miniflux so my unread counts stay sane.
I'm considering deploying an aggregator too. So I'm curious. What made you settle with miniflux?
No comments yet
Contribute on Hacker News ↗