2009年5月2日星期六

Twitter的RSS Feed过滤工具

  经常使用Twitter的用户,一定会遇到同步Twitter信息到其他平台的功能,例如在Facebook或FriendFeed绑定Twitter即可同步更新,对于更多的平台,通常都会使用RSS的方法同步。

  不过,使用过Twitter RSS的用户一定会感到不好用,Twitter的RSS不能定制,并且内容全部都是以“用户名:”开始,看着很不舒服,并且不能过滤掉@回复的信息,因此我们只能通过第三方工具对Twitter的RSS进行处理。

  当然,很多人想到使用Yahoo Pipes来实现这种过滤修改,但我不推荐使用Yahoo Pipes,因此其更新速度慢,且不稳定,不是一个好方法。

  其实,使用一个简单的PHP脚本就可以实现过滤修改Twitter的功能,调用这个PHP的时候,即时从Twitter抓取RSS,更新速度快,还很稳定,推荐使用。

  这里提供的PHP脚本可以直接放在任何一个支持PHP 5.X的服务器上使用(不支持PHP 4.X),默认输出的是我的Twitter RSS,可以通过“twitter-rss.php?username=someone”这样的参数调用任何人的RSS,生成过滤修改的RSS,该程序删除了更新内容开头的用户名信息,同时还删除了以@开头的所有回复给他人的信息,同时自动把URL地址变成超级连接形式。最终输出了一个经过优化过滤的RSS Feed,使用这个RSS Feed就可以用来同步到其他平台了。

  点击下载:Twitter的RSS Feed过滤工具PHP代码