2009年12月15日星期二

[GFW BLOG] 基于PubSubHubBub的RSS Feed实时同步Twitter服务

作者:williamlong  来源:月光博客

PubSubHubBub是Google的工程师开发的一种协议,可以在ATOM和RSS更新的时候,订阅者能实时得到更新,实现一种基于RSS Feed的类似Twitter的实时效果。

  目前支持PubSubHubBub的服务有Google Reader、Google Alerts、FriendFeed、Blogger、FeedBurner等服务,WordPress安装这个插件后也可支持PubSubHubBub协议。

  feed-twitter是一种利用PubSubHubBub实现的实时同步服务,代码基于开源的hub2tweet,在原先的基础上实现了以下功能:

  1、标题、摘要一起输出,原先程序只支持标题输出,众所周知,Twitter可以输入140个汉字,因此可以将文章的部分摘要也增加进去。

  2、使用Tinyurl缩短网址,原先程序使用bit.ly,但这个服务已经无法从国内访问,因此将其修改为Tinyurl来缩短网址。

  3、支持中文,原先的程序竟然连中文都不支持,只支持英文Feed,很令人郁闷,只好将其修改一下。

  本服务只支持Twitter的OAuth方式登录,不会存储用户的密码,非常安全,但登录的时候就需要翻一下墙了。

   用户可以绑定和删除自己的Feed地址,目前只能输入支持PubSubHubBub的Feed地址,例如Google Reader的Share、FeedBurner等,如何知道你的Feed是否支持PubSubHubBub呢?查看你Feed的源代码,看看开头是否 有<link rel="hub" href="http://pubsubhubbub.appspot.com/"/>这么一行就知道了。不支持的也可以使用FeedBurner 转换一下。

  例如,Del.icio.us的feed虽然不支持PubSubHubBub,但用FeedBurner烧制一下这个Feed,就可以支持PubSubHubBub了。

  应用举例:

  1、同步Google Reader到Twitter:输入自己Google Reader的分享地址的ATOM,即可同步到自己的Twitter,同步时间在数秒之内。例如我的Share

  2、同步博客信息到Twitter:对于WordPress博客可以安装PubSubHubBub插件,然后输入自己的RSS地址,即可同步到自己的Twitter,同步时间在数秒之内。例如我的Blog

  点击访问:RSS Feed实时同步Twitter服务feed-twitter




--
Posted By GFW Blog to GFW BLOG at 12/15/2009 02:39:00 AM

--
1、请点击www.chinagfw.org访问我们,订阅地址:http://feeds2.feedburner.com/chinagfwblog。2、需要Psiphon2注册邀请的朋友,请向english@sesawe.net发送电子邮件请求,说明 "can I have psiphon2 access" 并告诉您所在的国家。也可以使用Twitter Direct Messages或登陆Psiphon网站直接向Psiphon索取使用邀请。3、GFW Blog现提供最新翻墙工具下载(地址一、二、三),翻墙(突破网络封锁)方法介绍请见本站anti-censorship部分。4、本站热烈欢迎各位朋友投稿或推荐文章,请发邮件至chinagfwblog[at]gmail.com。5、敬请关注、支持、参与Sesawe和黑箱监管集体诉讼。
To unsubscribe from this group, send email to
gfw-blog+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/gfw-blog?hl=zh-CN

没有评论:

发表评论