Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Microsub servers #495

Open
cleverdevil opened this issue Oct 9, 2018 · 3 comments
Open

Support for Microsub servers #495

cleverdevil opened this issue Oct 9, 2018 · 3 comments

Comments

@cleverdevil
Copy link

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.

@EdwardHinkle
Copy link

EdwardHinkle commented Oct 11, 2018

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.

@brentsimmons brentsimmons added this to the 5.x milestone Jun 8, 2019
@brentsimmons brentsimmons modified the milestones: Mac 5.x, Future Jul 5, 2020
@brentsimmons
Copy link
Collaborator

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.

@brentsimmons brentsimmons removed this from the Future milestone Mar 6, 2023
@njkleiner
Copy link

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
4 participants