2009年3月23日星期一

使用Yahoo Pipes进行RSS Feed合烧

  我以前是使用FeedBurner Networks进行RSS Feed合烧的,方法很简单,将我常用的几个Feed都邀请加入FeedBurner Networks后,使用一个Networks的RSS进行输出Feed,就可以达到合烧Feed功能,在FeedBurner没被Google收购前,这个功能用起来的确很不错。

  Google是在2007年5月收购FeedBurner,但FeedBurner和Google的整合却花了近两年时间,前期用户切换经常莫名其妙出错,最近才解决好。但是我实在不知道如何表达Google整合FeedBurner的感觉,Feed地址来回几次不停变换,从原来的feeds.feedburner.com变换为feedproxy.google.com,然后又变换为feeds2.feedburner.com,显示了FeedBurner的管理人员缺乏良好的规划设计意识,思维混乱。几个月前,FeedBurner帐号终于全面整合进入了Google帐号,但从FeedBurner账户切换到Google账户后,我会发现原先建立的FeedBurner Network全都不见了,并且无法切换回原先的FeedBurner账户,这不只是我一个人的现象,很多FeedBurner用户几个月前就在Groups上反馈了Network消失这一现象,但直到现在也没有修复。

  我已经等了不知道多长时间,但是FeedBurner Networks的功能依旧无效,我只好放弃了这个曾经使用过的令人怀念的合烧功能,而使用第三方工具进行合烧。开始我尝试了FeedSky Network进行合烧,发现这个功能其实早就不再更新Feed了,只好作罢。最终我选择了较为稳定的Yahoo Pipes进行合烧Feed。

  进入Yahoo Pipes后,新建一个Pipes,然后点“Sources”-“Fetch Feed”,点几次“+URL”,添加多个RSS Feed,然后将这个“Fetch Feed”拖到Pipe Output,就完成了多个RSS Feed的合烧工作,输出的RSS Feed可以再使用FeedBurner烧一次,以简化输出地址。目前我将自己写的多个中文博客都通过Yahoo Pipes合烧到了一个Feed地址

  总而言之,被Google收购的FeedBurner在这两年来的表现是不好的,有些方面甚至不如收购前的FeedBurner,各种BUG和问题的修复时间过长,很多重要功能(如FeedBurner Network)的错误至今都没有修复,对于一个曾经深受人们喜爱的Feed服务,现在竟然发展到这种地步,实在令人痛心疾首。