Open cleverdevil opened 5 years ago
I think this would be a great addition to NetNewsWire! I have added Microsub support to my iOS project Indigenous, so if you would be open to it, you can use any of the Microsub code I have in Indigenous or I have also been meaning to spin it out into it's own library, so if you would be interested in using the Library I can provide that.
It appears to me that Microsub doesn’t support syncing read/unread status and starred status. Am I wrong about that? It’s one of the must-haves in a syncing system.
It appears to me that Microsub doesn’t support syncing read/unread status and starred status. Am I wrong about that? It’s one of the must-haves in a syncing system.
Microsub does not have a builtin notion of "starred" status, but it does support synchronizing the "read" state of individual posts within a channel.
Each post returned from a "timeline" request has a boolean _is_read
field which can be updated by making a "mark read/unread" request.
See https://indieweb.org/Microsub-spec#Posts for what information is stored about an individual post object per channel.
The emerging Microsub standard is gaining some traction, with Aperture, a publicly available Microsub service available to use for free, and several other "reader" apps supporting Microsub.
Microsub support would enable NetNewsWire to connect to Microsub servers/services, which would handle fetching/syncing of feeds and subscriptions.
I definitely don't think this is a 5.0 feature, but I wanted to put it on your radar as I think having an amazing open source macOS reader app supporting an amazing open standard for feeds and subscriptions would be lovely.