yang991178 / fluent-reader

Modern desktop RSS reader built with Electron, React, and Fluent UI
https://hyliu.me/fluent-reader/
BSD 3-Clause "New" or "Revised" License
7.79k stars 425 forks source link

support url in guid tag #587

Open sasasqt opened 1 year ago

sasasqt commented 1 year ago

Is your feature request related to a problem? Please describe. links in https://huggingface.co/blog/feed.xml are not recognized, despite that it is a valid rss https://validator.w3.org/feed/check.cgi?url=https%3A%2F%2Fhuggingface.co%2Fblog%2Ffeed.xml

Describe the solution you'd like \https://......\ should be regarded as link/url

Additional context according to the discussion https://github.com/huggingface/blog/issues/42, and rss standard:

If the guid element has an attribute named isPermaLink with a value of true, the reader may assume that it is a permalink to the item, that is, a url that can be opened in a Web browser, that points to the full item described by the element

olsonpm commented 3 weeks ago

got here looking for why my feed wasn't linking like I expected.

Regarding the spec - my understanding per this resource is that you shouldn't even need isPermaLink="true" since it is an optional property whose default is true. Meaning it should be assumed a url.

Since my feed is personal I can figure out how this reader identifies links and update my feed accordingly.