前陣子Twitter網站因為陸續拿到新資金,技術方面的問題也解決了一些,已經可以看到很早之前的推訊(next and more都可以一頁一頁地看到最早的),比方說我1年多前第一次使用Twitter發的訊息,現在也可看得到了。
這讓人想到備份Twitter訊息這件事,剛好有德國朋友提到TwitterBackup這個用跨平台Java語言寫的Twitter全備份工具,就來試試看。
這個備份工具因為是用Java寫的,在Windows平台、Linux平台都可以使用,只要你有安裝Java執行環境(點此驗證有沒有裝)即可,推薦安裝Sun的JRE。
請先下載Download twitterbackup-2.jar
然後,Windows平台用戶請打開命令提示符號視窗,在開始>執行輸入CMD指令即可。而Linux用戶,自然是叫出終端機視窗了。
不論你是Windows平台或Linux平台,在叫出的視窗中複製貼上這行指令後按下Enter鍵:
java -jar twitterbackup-2.jar
馬上就顯示這個視窗,你應該知道要填上什麼吧?也就是帳號名稱、密碼,要備份到哪個檔案名稱去(xxx.xml),點一下Start開始,就讓它自己跑吧。
這個備份工具是假設備份的時候,你還要繼續用Twitter的,所以會一頁一頁自己去讀取抓資料進來,間隔是1分鐘讀一次(要修改時間間隔的話似乎得重新compile source code一次),每讀一次是抓20個訊息。換言之,如果你的Twitter訊息很多,建議是睡前執行它,早上起來就都備份好了。
備份好的檔案是單一的XML, 訊息時序從新到舊。