Duke Yin
Duke Yin
2009年11月19日

国内的“类twitter”网站越来越多,比如新浪微博,比如 “做啥”,“嘀咕”…还有一些不是那么热的“同学”“9911”,现在百度也在做变相的类twitter,i贴吧。
在美国,人们无疑会选择twitter,而在中国,我们的选择很多。
有很多选择,并不是一件好事。如果你像我一样选择“全选”,在每一个微博客网站都有自己的页面,并且希望一一顾及,那手动的copy paste无疑会把人累死,那就毫无MiniBlog乐趣可言了,如何让网络帮我们完成这些枯燥而又费时的同步工作,是本文的所要解决的问题。

著名的月光博客近期曾有过两篇关于同步Twitter到各网站的办法,其一和我的思路比较像,利用twitterFeed和hellotxt,但在消除Tweets里的用户名的步骤的时候,需要有自己的PHP或Python服务器,这对于没有服务器的童鞋是比较困难的;其二把中间步骤归在一个GoogleAppspot上,但是需要一定的编程知识,否则相信你很难通过那篇文章架设好你的转发Appspot。

可能是最近Hellotxt更新了,现在可以直接转发Tweet到嘀咕,所以有了我的方法。
我的大致的思路是:
Twitter -> friend feed -> Twitter feed -> hellotxt -> 嘀咕 ->各MiniBlog和SNS
中间不用编程,不需要服务器,只要在各网站设置好,即可。
所实现的效果是,Twitter账户发布一条tweet一段时间之后,国内的嘀咕,新浪微博,人人网状态,开心网状态,做啥,同学,9911……全部同步更新这条tweet。

把Twitter作为最起始端,是因为我已经习惯了twitter,而且twitter有众多的支持网站,输入输出非常方便。
众所周知,Twitter的强大在于它的开放,发布途径超多。你可以在twitter.com网站上更新,在诸twitter web上更新(如http://www.twitiq.com),在浏览器插件上更新(如echofon),在诸桌面客户端上更新(如Twhirl,TweetDeck),通过发送一封email来更新,通过发送flickr照片来更新,通过某网站的rss更新来更新,通过诸多手机客户端来更新(如Twitterrific,Gravity),通过中国的短信来更新(是的,确实可以)…

为何要把twitter先聚合到FriendFeed然后再到TwitterFeed,而不是twitter直接到twitterfeed呢?
Twitter所输出的每条RSS之前是带有用户名的,直接从twitter输出,可能造成后面的环节出现超过微博客字数限制,FriendFeed则不会输出用户名。这个步骤可以除掉内容里的用户名。
举例:
TwitterRSS: “YinDuke: Have a nice day!”
FriendfeedRSS: “Have a nice day!”

而嘀咕则是这条“链”的关键环节。嘀咕是少见的国内开放性较好的“类Twitter”网站,目前它提供了较全的微博输出同步服务。我的人人网的所有状态,都是靠它同步过去的,我不可能会在人人网网页上写状态。
但是可以将tweets输入嘀咕的服务较少,目前我只发现有hellotxt,“做啥”,“9911微博”可以把内容自动同步到嘀咕。
hellotxt和twitterfeed结合紧密,自然成为首选,也是我目前正在用的方法。
如果某一天hellotxt直接同步到嘀咕有问题,便可以有以下方法把hellotxt同步到嘀咕
hellotxt -> 做啥 -> 嘀咕

但是,每增加一个同步的环节,就会增加更多的同步风险,因为中间任何一个网站down掉或者同步失效,那后面设置的所有同步也就形同虚设了。所以应当尽量减少同步的环节。

依我的经验, Friendfeed速度很快,发完Twitter一会儿就能在FF上看到,twitterfeed很不容易出问题,偶尔同步速度较慢,嘀咕的同步有时快有时慢,有的时候很长时间没有在人人网或开心网上看到嘀咕里的一条tweet,并非没有同步,而是同步过后被目标网和谐了。

所有网站都设定好以后,即可有个人微博客的蝴蝶效应,做到一处更新,处处同步。

具体效果可以参阅 我的 Twitter 我的嘀咕 我的新浪围脖 我的人人网 我的开心网 我的山寨开心网

@科技

本作品采用 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)进行许可.