Athou / commafeed

Google Reader inspired self-hosted personal RSS reader.
https://www.commafeed.com
Apache License 2.0
2.81k stars 377 forks source link

JSON Feed compatability #1158

Open Steve0Greatness opened 1 year ago

Steve0Greatness commented 1 year ago

Is your feature request related to a problem? Please describe. JSON Feed is similar to RSS, however, it is technically it's own spec. It does have a helpful page for the mapping of RSS to JSON Feed.

Describe the solution you'd like For Commafeed to be able to use JSON Feed

Describe alternatives you've considered Most sites provide JSON Feed in addition to RSS(including their own website), so just use the RSS version I guess.

Additional context JSON Feed isn't an incredibly popular option by developers, however some services(like Peertube) have it in addition to RSS.

Athou commented 1 year ago

Never heard of that spec :) What are the benefits? Do you have an example of a site that implements a JSON feed but not a regular RSS/Atom feed?

Steve0Greatness commented 1 year ago

Sorry for the late response. From what I can tell, the primary benefit of JSON Feed is that it's far less of a pain for developers to implement into their websites than RSS, since most developers already work with JSON all the time, and traditional XML is a pain to figure out for most(especially newer) developers. As for the second question: I don't know of any websites that only implement JSON Feed at the current moment in time.

stale[bot] commented 10 months ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

Steve0Greatness commented 10 months ago

Any updates?

Athou commented 10 months ago

Any updates?

Seems like a significant amount of work right now because the feed parsing engine of CommaFeed would have to be rewritten to support multiple parsers, since its current parser, Rome, doesn't support JSON feeds. I'm not against the idea, but I won't be working on this in the short term, since there are no websites that only publish JSON feeds.