RSParser icon indicating copy to clipboard operation
RSParser copied to clipboard

Parser for RSS, Atom, JSON Feed, RSS-inJSON, OPML, and HTML.

Results 15 RSParser issues
Sort by recently updated
recently updated
newest added

Updated logic to parse tag on RSSParser. Created a new object (RSParsedMediaContent) and use it to add attachments elements when they exist.

parsing the feed: https://www.lanacion.com.ar/arcio/rss/ I'm found that the tag **** is not taking account. Are there any way to inspect that property after to do `FeedParser.parse(...)` on the **items** value?...

I noticed that RSS Categories were not being parsed as tags. From my experience they are effectively interchangeable, so I included them as part of ParsedArticle. I wasn't able to...

This PR implements JSON Feed extensions. Extensions are specified and implemented only for feeds of type JSONFeed.

Using a NSSet loses the ordering given by the feed source. I understand that this is a breaking API change and that you may not want to merge it but...

This feed: https://tratt.net/laurie/blog/entries.rss Currently renders in NetNewsWire like this: The `pubDate` is not RFC822 but could probably still be parsed without too much effort: `Aug 15, 2019`. Thanks for NetNewsWire!

This includes re-auditing `RSHTMLMetadata` to change things I marked `nullable` that can actually never be `nil`, which will allow removal of some unneeded `if let/guard let` statements in NetNewsWire. (For...

See the tests — there’s a commented-out test. Related: https://github.com/Ranchero-Software/NetNewsWire/issues/1477

For certain podcasts, such as: [https://rss.art19.com/id10t](https://rss.art19.com/id10t) When calling ```FeedParser.parse``` or using a concrete parser, the resulting ```ParsedFeed``` has ```nil``` fields, such as ```feedDescription```. I also tried with the Joe Rogan...