Emacs Gnus Bug: Broken Atom Webfeed Relative Link

By Xah Lee. Date: . Last updated: .

Gnus's RSS feature has 2 major problems:

in Atom feed (aka webfeed, RSS), by spec one can have a base URL where other URL are relative to. Example

<feed xmlns="http://www.w3.org/2005/Atom" xml:base="http://ergoemacs.org/emacs/">

And if xml:base doesn't exist, relative link should resolve to current file path, just like HTML. This is required by spec, see: Atom Webfeed Basics

Many webfeed/rss readers are broken about it. If you are using such RSS reader, you get broken links for all relative links in the feed.

Emacs Webfeed Readers

I recommend Christopher Wellons's feed reader elfeed , at https://github.com/skeeto/elfeed

Atom feed format is superior than RSS. See: [• Atom vs. RSS By Christopher Wellons. At http://nullprogram.com/blog/2013/09/23/ , Accessed on 2014-12-10 ]

discussion at Google Plus https://plus.google.com/+XahLee/posts/5JrhNjhtXRT

Like it? Buy Xah Emacs Tutorial. Thanks.