From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/69340 Path: news.gmane.org!not-for-mail From: Ted Zlatanov Newsgroups: gmane.emacs.gnus.general Subject: Re: ATOM feeds Date: Thu, 14 Jan 2010 08:36:13 -0600 Organization: =?utf-8?B?0KLQtdC+0LTQvtGAINCX0LvQsNGC0LDQvdC+0LI=?= @ Cienfuegos Message-ID: <87fx68u52a.fsf@lifelogs.com> References: <871vi4e3ki.fsf@lifelogs.com> <87hbqpihfq.fsf@jidanni.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1263479871 8965 80.91.229.12 (14 Jan 2010 14:37:51 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 14 Jan 2010 14:37:51 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M17745@lists.math.uh.edu Thu Jan 14 15:37:40 2010 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.50) id 1NVQpP-0004Iu-RK for ding-account@gmane.org; Thu, 14 Jan 2010 15:37:40 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1NVQoo-0001Fo-LO; Thu, 14 Jan 2010 08:37:02 -0600 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1NVQom-0001FB-G2 for ding@lists.math.uh.edu; Thu, 14 Jan 2010 08:37:00 -0600 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtp (Exim 4.69) (envelope-from ) id 1NVQoh-0004BC-Jw for ding@lists.math.uh.edu; Thu, 14 Jan 2010 08:36:57 -0600 Original-Received: from lo.gmane.org ([80.91.229.12]) by quimby.gnus.org with esmtp (Exim 3.36 #1 (Debian)) id 1NVQoV-0005U0-00 for ; Thu, 14 Jan 2010 15:36:43 +0100 Original-Received: from list by lo.gmane.org with local (Exim 4.50) id 1NVQoS-0003my-9f for ding@gnus.org; Thu, 14 Jan 2010 15:36:40 +0100 Original-Received: from 38.98.147.130 ([38.98.147.130]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 14 Jan 2010 15:36:40 +0100 Original-Received: from tzz by 38.98.147.130 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 14 Jan 2010 15:36:40 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 43 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 38.98.147.130 X-Face: bd.DQ~'29fIs`T_%O%C\g%6jW)yi[zuz6;d4V0`@y-~$#3P_Ng{@m+e4o<4P'#(_GJQ%TT= D}[Ep*b!\e,fBZ'j_+#"Ps?s2!4H2-Y"sx" User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.1.90 (gnu/linux) Cancel-Lock: sha1:MpZdYd+s3zrhig47C7GVQMXMYWw= X-Spam-Score: -0.7 (/) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:69340 Archived-At: On Thu, 14 Jan 2010 09:49:45 +0800 jidanni@jidanni.org wrote: j> http://www.mediawiki.org/wiki/Special:Code/MediaWiki/61026 says j> "every feed reader in the universe supports both. Their functionality is j> essentially identical." j> Every feed reader, except the one in emacs/gnus. This is not entirely accurate. Both RSS and ATOM have many versions and I've seen many feed readers that don't interpret every version correctly. Gnus does not intend to be a feed reader: nnrss is obviously bolted on, not well-integrated like the rest of the backends. I don't claim this is a good state of affairs, but that's where we are. j> http://ehp03.niehs.nih.gov/article/feed is ATOM with no RSS available TZ> On my TODO list is integration with Google Reader and other aggregators. TZ> I think nnrss is not as useful as an aggregator for most cases, and TZ> maintaining it in the face of the many broken ATOM and RSS TZ> implementations is a challenge. j> Are you saying that I will have to deal with GOOGLE.COM to read RSS/ATOM j> in the future gnus? I didn't say that. I think feed aggregators are a valuable service and Google Reader is one which I find particularly nice. The aggregator support in Gnus should be flexible enough to handle other aggregator services, including ones the user chooses to provide. Writing and maintaining a feed aggregator is a massive undertaking. Most of the effort goes not into code but into database management and user support. I'd rather let other organizations worry about this than try to provide it inside Gnus, as nnrss.el essentially tries to do. Note I don't speak for the Gnus project. This is just my view and I haven't written a line of code to back up my opinions. I am also aware that the FSF may not want to explicitly support GMail in the Gnus manual, so Google Reader will probably also come under scrutiny. I personally don't believe that using external services is in itself a loss of freedom but the FSF's position will probably be more relevant to this discussion. Ted