selfoss icon indicating copy to clipboard operation
selfoss copied to clipboard

Question: Any desktop RSS clients working with Selfoss (API?)

Open TobiasDev opened this issue 5 years ago • 10 comments

Are there any Windows and Linux desktop RSS readers that work with Selfoss? Either any official ones or ones where I can connect through an API (like fever).

I'm going to be honest. I'm only asking this since I have noticed I am a lot better at focusing and actully reading the articles when I'm not in a browser.

TobiasDev avatar Feb 04 '20 22:02 TobiasDev

We have a third-party Fever API bridge but I am not aware of any desktop clients that support Fever API or selfoss directly. I am working on FeedReader support for selfoss.

jtojnar avatar Feb 04 '20 22:02 jtojnar

Good question actually. Not sure if there are any fever ones. However FeedReader support would be awesome!

TobiasDev avatar Feb 05 '20 07:02 TobiasDev

Turns out FeedReader is no longer maintained so I will not continue working on the selfoss back-end for it. I will need to look at its successor NewsFlash.

jtojnar avatar Feb 05 '20 11:02 jtojnar

Hmm. True. I completely missed that as well.

TobiasDev avatar Feb 05 '20 14:02 TobiasDev

is newsflash available for windows too?

On 2/5/20, Tobias Johansson [email protected] wrote:

Hmm. True. I completely missed that as well.

-- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/SSilence/selfoss/issues/1168#issuecomment-582427920

akash07k avatar Feb 05 '20 14:02 akash07k

As much as I've verified, it isn't available for windows sadly

On 2/5/20, Akash Kakkar [email protected] wrote:

is newsflash available for windows too?

On 2/5/20, Tobias Johansson [email protected] wrote:

Hmm. True. I completely missed that as well.

-- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/SSilence/selfoss/issues/1168#issuecomment-582427920

akash07k avatar Feb 05 '20 14:02 akash07k

@Hello guys.

I am developer of RSS Guard - oss, x-platform, RSS reader with multi account support. It is available for Linux, Windows and Mac OS. I would like to add support for your reader!!!

So does it support Fever API? Is there any fever-api-related documentation? Do I need to somehow install fever API?

RSS Guard offers well-defined C++ API for writing service plugins, so in case some other folks are interested, cooperation is possible.

martinrotter avatar Feb 01 '21 08:02 martinrotter

@martinrotter There is a third-party Fever API bridge that can be installed alongside selfoss. The Fever API is documented here but I am not sure how compliant the bridge is.

Otherwise, we have our native API documented here: https://app.swaggerhub.com/apis/jtojnar/selfoss/

jtojnar avatar Feb 01 '21 11:02 jtojnar

@jtojnar Yes, I went through it and I must say several things:

  • I do not have time do use your exclusive native API, I would like to smash more bees with single blast, therefore use Fever API to add support for 5-10 other RSS readers as well.
  • That said, Fever API incredibly SUCKS. It does not even offer a way of marking SEVERAL messages as read/unread/starred AT ONCE. You have to mark each individual message with separate HTTP request. This is of course not a limitation of Selfoss, it is flaw of the API. Maybe I was reading their Fever API documentation wrongly...I don't know.
  • Real question is if there is any real interest of Selfoss users...

martinrotter avatar Feb 01 '21 11:02 martinrotter

  • I feel you. Unfortunately, the m-n problem goes the other way around too so we do not really have time to write plug-ins for apps. And the last time I finally gotten to do that, the app got abandoned in favour of new project by its author in the middle :laughing:

    One benefit of OpenAPI schema is that it allows to generate code for the network handling. And it looks like C++/Qt5 is supported as well. Maybe that can be used as a base – as long as no-one tries to change the generated code :wink:

  • Yeah, do not see any way to do it in Fever API either. At least that is an impedance mismatch that can be fixed by multiple requests.

  • Looking at this issue, there is at least some interest in a desktop client. I will of course try to help any way I can but the web client is still a priority.

jtojnar avatar Feb 01 '21 12:02 jtojnar