我的網誌已搬家至blog.miaout17.net,本網誌將不再更新
顯示具有 Blogger 標籤的文章。 顯示所有文章
顯示具有 Blogger 標籤的文章。 顯示所有文章

2008年9月12日 星期五

Blogtrans版本更新 (Rev15)

經過一些測試,目前無名轉Blogger、MT(Pixnet)轉Blogger這兩個功能應該接近穩定了,目前最高記錄是成功匯出839篇文章和1021則留言到Blogger。現在最新版本是Rev15,已經可以在Sourceforge下載。

列一下修掉的Bug:
  • Blogger的文章標籤中不允許某些特殊字元:!,&,<,>,@。 (不知道有沒有漏掉)
    如果匯入Blogger的XML檔,文章分類包函這些字元的話,就會發生可怕的靈異事件。系統會顯示你已經成功的匯入所有文章,而且你也會看到成功匯入成功。
    我目前是在程式中把這些特殊字元去掉。如果你在意標籤的話,也可以自行用文字編輯軟體,先將有問題的標籤全部取代成你想要的文字。
  • MT格式匯入時,日期仍然有Bug,簡單的修正了。
  • Blogger匯出時,之前會把作者印在除錯用的文字界面中。這時如果有不能轉成Big5的Unicode文字,可能會造程匯出失敗。算是個愚蠢的Bug,已修正。
  • 無名小站的XML格式,最近在檔案尾端加上了一些莫名奇妙的東西,而不符合標準XML規格,造成XML解析失敗。目前也已修正。

目前最高記錄是成功匯出839篇文章和1021則留言到Blogger。

我會將一些說明慢慢放到靜態頁面:Blogtrans首頁,遇到問題也歡迎回報。

Update:
跟據網友Pigy的回報,Rev16版修正了留言者的網址都會變成http://www.blogger.com/profile/1的問題。

2008年9月11日 星期四

最方便的無名搬家到Blogger方式 (可搬留言,無一天五十篇限制)

喵的失眠才有這些程式進度....語無輪次的長話短說一下....

很久很久以前,因為無名小站太丁丁,導致很多鄉民都想要從無名小站逃離出來。gslin大神製作的無名匯出工具+xdite大神協助架設的Blogger匯入工具 ,應該是最有名的搬家方案,造福了許多鄉民們。但這套工具卻有兩大限制:不能夠搬留言、一天只能匯入五十篇

Blogtrans是我一年前左右開發的一個Blog搬家工具,主要功能就是從無名小站搬家到Blogger,過去的開發記錄在我舊的Blog中。其實Blogtrans目前可以做到:
  • 匯入無名XML
  • 匯入MT格式
  • 匯出MT格式
  • 匯出Blogger Atom XML
重點是:從這個版本起,他現在可以不受一天五十篇的限制,也可以正確的一次匯入留言了!

其實這個方法我幾個月前就找到了,只是一直懶得實做出來,直到今天失眠才花半夜的時間把他做完。


長話短說的搬家教學

登入無名Blog,進入網誌管理,翻到最下面,點選「下載網誌備份檔案」

wretch-export

把這個檔案存起來。

先升請好一個Blogger帳號,開好一個新的Blog。

去Sourceforge下載最新版的Blogtrans (目前是Rev12),解壓開來後,執行Blogtrans.exe。
blogtrans1


點選匯入無名XML檔案,開啟你剛剛在無名下載的網誌備份檔案。

blogtrans2


畫面左邊會出現文章列表,點選後右邊會出現簡單的文章預覽。

blogtrans3

列表中有箭頭的話,可以點選展開,可以看到留言列表,點擊後右邊可以預覽留言。每個選項左邊的核取方塊可以勾選,以決定你等一下要不要把這篇文章/留言匯出。

blogtrans4

點選匯出 => Blogger…

blogtrans5

把Blogger格式的匯出檔案存起來。然後登入 http://draft.blogger.com/ 這是Blogger的實驗性質站台,具有匯入匯出的功能。



點選匯入網誌



選擇剛剛用Blogtrans匯出的檔案,建議勾選自動發佈所有匯出的文章。


稍待一下就可以看到匯入完成了,共有167篇文章和572則留言,突破Blogger每天50篇的限制!分類標籤、文章時間、留言時間都是正確的喔。夠簡單吧。

註:
  • 例圖中的文章不是我的,因為手邊缺乏測試資料,感謝好友Haly提供他的無名匯出檔,並同意我截圖做成教學。
  • 這個功能目前是利用Blogger的開放性匯出格式,試圖產生與Blogger Atom XML相容的檔案。本人不100%保證功能之正確性 (說不定Blogger改個做法,這隻程式就暫時不能用了) 。本人不負擔匯入資料遺失的風險,請自行做好檢查/備份的工作。


有那麼完整易用的搬家方案,你還在等什麼?

hasname