Show HN: gofeed, a robust RSS and Atom Parser for Go
github.com
github.com
I love how comprehensive this is. I didn't even know a lot of the ways you list to get the different RSS properties. :D
If you have some custom thing you could take a look goxpp[0] which is the XML Pull Parser I wrote to use in gofeed.
the selfoss author mentions these kind of data:
* RSS Feeds * Images from a RSS Feed * Images from deviantArt Users * Images from tumblr * Your twitter timeline * Tweets of a twitter user * heise News with full content * golem News with full content * MMOSpy News with full content * RSS Feeds with readability
certainly not the most important sources, but it gives an idea about how diverse data sources are on the net today, so limiting to rss and atom is not a good idea. maybe some people would like to add facebook streams or other "social" sources.
Also please take a look at the extensive testing suite of feedparser [1] - lots of feeds there, that will break any naive assumption about how clean real life data will be.
[0] http://selfoss.aditu.de/ [1] https://github.com/kurtmckee/feedparser/tree/develop/tests