噢,要搞清楚前提,咱的大本營是Twitter,也就是基於Twitter往其它微博update.
需用到的武功與凶器:
- 翻牆(這個,不能說多了);
- Twitter本體;
- TwitterFeed;
- Ping.FM;
- Google App Engine;(以下簡稱GAE,有帳戶即可,需自建一個python程序)
- FeedBurner;(proudly Powered by Google.)
- 嘀咕.(國內)
- 嘀神.(和上面一夥的)
- 打嘀.(Blog應用,可有可無.和上面,和上面的上面是一夥的)
去Twitter 個人頁面得到你的RSS地址,比如我的就如http://twitter.com/statuses/user_timeline/9188882.rss.可惡的是如今的FeedBurner不能自動看到Twitter RSS,要不然也不會有那麼多事了.干正事,干正事:
第一步驟:
我們利用月光的工具twitter feed來進行RSS 過濾.參考<基于GAE的Twitter RSS Feed过滤工具>一文.創建出自己的Twitter Feed GAE程序,如,我的就在http://fastwitter.appspot.com/feed.py/ 也就是說所有的Twitter上的內容都已經在該頁面上了,並且已實現過濾@等其它信息.
第二步驟:
將以上地址燒錄進TwitterFeed,無需Advanced設置,更不要去點那Post Links選項了.
進入TwitterFeed第二步,在Available Services中選擇Ping.FM.這時你需前往Ping.FM得到 Ping.fm Application Key.然後在Methods中選擇一個方式即可.要知道:此步驟我們用它只是用來將它傳輸到Ping.FM的.
第三步驟:
參照月光的<通过Ping.FM和HelloTXT的Custom URL自定义同步服务>一文創建自己的miniblog.php.記錄下自己創建的該地址.
第四步驟:
前往Ping.FM.選擇Custom URL服務,將自己創建的miniblog.php文件所在路徑填入.稍等片刻你可以試試在Ping.FM中直接Post,很及時地更新了.其目的地是國內的嘀咕網.(也同時包含新浪圍脖)
第五步驟:號外更新豆瓣廣播
豆瓣廣播有個"我說"功能,我們使用ping2douban進行同步.詳細介紹via.該項目目前已經停止維護.我們要做的就是:
- 去Ping.FM再建立個帳戶添加Custom URL,因為一個帳戶只支持一個自定義鏈接.目前就認準了Ping.FM了,什麼都往上面加...
- 將我的feed.py也往該Ping.FM帳號上傳送.於是又回到TwitterFeed.又是get Ping.FM key & Methods.於是我的TwitterFeed帳號里同步到兩個Ping.FM不足為奇.
第六步驟:
利用嘀神同步其它國內的社交網站.這個不多說了,基本就點點鼠標,碼碼鍵盤足矣.
第七步驟:
沒有第七步.
附加步驟(我很無聊):
乾脆將國內主流微博皆跟進.我的嘀咕,我的9911,我的新浪,我的做啥... ...以上頁面隨時偵測.其實,一個嘀咕網被同步了,其它的也就被同步了.
乾脆將Flickr更新同步到我的Twitter,步驟為得到Flickr RSS 2.0 -> FeedBurner -> Twitter.(FeedBurner自身的publicize-socialize功能)
乾脆將Delicious更新同步到Twitter,步驟同上.
乾脆將我的豆瓣更新同步到Twitter,步驟同上.(會造成一些循環)
注意事項:
Follow5的API還未開放,需自己郵箱申請.不勞神了.
騰訊滔滔?QQ心情?這麼封閉的公司不理會之.人家新浪都放話遲早會支持RSS.
Twitter用戶名雖不區分大小寫,但自己的修改一些文件的時候還是區分開來比較好,比如我Twitter的就是Hiing.雖然hiing也是能到達頁面的;
Twitter API尚沒有屏蔽GAE的ip,不然,以上全部失效;這本身也就聽天由命了的事;
Twitter Feed就是基於GAE的,而防火城牆的存在另appspot很不靠譜吧.這... ...也只能聽天由命.
- Plan B:你可以參考本文末尾的Tips建議使用Yahoo! Pipes.
- Plan C:如果你有自己的支持PHP 5.X的服務器(需放置在能開打twitter的國外某地),可以自己製作並託管(via).不過要有準備,該程序調用Twitter API至少150次一小時.
Ping.FM與HelloTXT的功能是一樣的,但後者貌似有點問題.莫名地.不多說.
此同步方案並非能完整同步,只因為那TwitterFeed的嚴重延遲.(約莫40min左右)
Tips:
關於Ping.FM的登錄介面我這有時翻牆亦無法打開的解決方法:
"關於Twitter Feed 聚合改造輸出"除了月光的基於GAE方式其實還可以用Yahoo!偉大的產品:PipesTM.我用它也做了一個Twitter RSS輸出,只是利用基本功能去除了前綴.地址:http://pipes.yahoo.com/pipes/pipe.info?_id=ZDHM2MI33RGN5q0hMlrX_Q.可以模仿這樣編輯查看我的pipes.這樣的地址不友好,那麼要記得去FeedBurner燒一下.
對於feed.py---(Twitter Feed程式)...
- Plan B:其實,我們還可以用FeedBurner本身來燒錄feed.py,
- Plan C:也可以去燒錄我們的FriendFeed.但效果不好.
贊:嘀咕網的API服務做得很好,這個很難得了.開放,開放的態度,這是社交服務網的前提.改明兒使用打嘀將我的Twitter打包同步到BSP中,如我的搜狐博客,我的新浪博客,我的Blogbus,我的QQ空間,我的...噢買膏的,又一個循環.
Last:歡迎Follow我的Hiing@Twitter
