更新紀錄:

v1.1.0
  • 增:支援無名備份檔裡的 <reply> 跟 <reply_date> 標籤
  • 增:自動修正一些無名備份檔本身常見的錯誤。
  • 修:修改無名網誌文章的原始網址,從「http://www.wretch.cc/blog/帳號&article_id=xxx」改成「http://www.wretch.cc/blog/帳號/xxx」
公告:
我寫了一篇教學文章,除了說明如何使用本軟體轉換備份格式之外,還有常見的錯誤排除方法,請務必要看!

無名網誌開放讓人下載備份了,進入管理網誌的畫面,拉到最下面就會看到下載連結。我順手做了一個陽春的瀏覽器,除了可以瀏覽無名的網誌備份檔之外,也能匯出及讀取 MT 格式的備份檔。歡迎大家試用看看,有什麼建議也歡迎提出。










我的程式和 DK 大神的有何不同:
DK 大神提供了一支程式,讓人把無名的文章匯出成 MT 格式,那我這程式跟他的有何不同呢?因為他的程式是去掃放在網站上的文章,所以他的程式
  • 可以得到該文章是否接受引用或回應的設定,而把該設定寫到 MT 格式裡。
  • 無法掃到隱藏起來的文章,因為隱藏起來就看不到了嘛。
  • 無法當做離線瀏覽器,只有把文章匯出成 MT 格式的功能。

而我的程式呢?我的程式是讀取 XML 備份檔,所以備份檔有提供什麼,我就可以提供什麼。
  • 備份檔裡沒有各篇文章的引用資訊,所以該設定無法寫入到 MT 格式裡。
  • 可以掃到隱藏起來的文章,因為備份檔裡頭有。
  • 可以當做離線瀏覽器,讓你把備份檔當做電子書來看,這也是我一開始寫這程式的訴求。
  • 可能有一些未知的 bug,讓備份檔無法正常讀取。若有遇到,請來信。

本程式是用 Borland C++ Builder 6,配合 TntWare Delphi Unicode Controls 元件開發。你可在這個網站下載到最新的 tntWare Delphi Unicode Controls,http://www.tntware.com/delphicontrols/unicode/
你可以自行修改本程式,不過有幾個條件:
  1. 程式也要免費釋出,程式碼則可以不用。
  2. 不能挾帶任何惡意、廣告、病毒、間諜程式。
  3. 修改過的程式碼,要寄一份給我,因為我想多學點東西 :p
主程式:http://nelson.csie.us/software/BlogBackupViewer/BlogBackupViewer.zip
原始碼:http://nelson.csie.us/software/BlogBackupViewer/BlogBackupViewer_src.zip

改版記錄:
v1.1.0
  • 增:支援無名備份檔裡的 <reply> 跟 <reply_date> 標籤
  • 增:自動修正一些無名備份檔本身常見的錯誤。
  • 修:修改無名網誌文章的原始網址,從「http://www.wretch.cc/blog/帳號&article_id=xxx」改成「http://www.wretch.cc/blog/帳號/xxx」
v1.0.9
  • 修:程式碼架構大改版,應該會比較好維護。
  • 修:匯出成 MT 的預設檔名改成「YYYY-MM-DD」日期格式,以免檔名出現非法字元,造成無法存檔的問題。
  • 修:HTML 結構稍微修改了一點。
  • 修:MT 的一篇文章同時屬於多個 Category 時,會在結束程式時發生錯誤。
  • 修:改進對 Unicode 的支援,所有重要的元件都改用 TntWare Component 了。
  • 修:備份檔開啟對話框的預設目錄改為程式所在目錄底下的 Data 資料夾。
  • 增:可自訂標頭的參照頁,這樣應該可以解決叉燒包的問題。
  • 增:可以搜尋標題與本文,不過無法搜尋回應的本文。
  • 增:可以匯出選定的文章或目錄。

Nelson 發表在 PIXNET 痞客邦 迴響(65) 引用(3) 人氣(14703)

open trackbacks list 引用列表 (3)

迴響列表 (65)

發表留言
  • 未分類的文章無法閱讀

    不知道是不是我不會用~"~

    很棒的程式喔

    推一個
  • OK, 已修正。

    請重新下載
  • 要是可以有所有文章列表就好了 XD
  • 回 renyoh:

    阿? 什麼意思 @@

  • 呃,現在只能按照分類來看文章啊 XD

    想說要是可以有個所有文章列表就好了 @@"
  • 回 renyoh:

    OK,請重新下載 :)
  • 功能建議:



    可不可以,增加一個「轉換」成mt備份的輸出格式(.txt),

    造福想從無名搬家的人
  • 我不知道 mt 的格式耶,若有人可以提供,【或許】我可以幫得上忙。
  • 請問一下可以更改為可以複製內文嗎?

    希望連文字格式那些也都可以一併複製@@

    今天一大早起床很興奮的要幫無名搬到樂多

    結果…orz
  • 原來真的是不能複製啊
    我還以為我電腦怪怪的 @@"
  • 我會修改看看 :)
    請隨時注意網誌文章囉 XD
  • OK, 我已經修改程式了。
    現在可以複製文章內容囉。

    有任何建議歡迎隨時提出來喔 :-)
  • 妞神好棒!>///<
  • 回報:下載連結失效

    回報大大,下載連結目前失效。
  • 回 Eric:
    請多試幾次吧,我連結從來沒改過,剛才我自己試了一下,是可以下載的喔
  • 悄悄話
  • 怪~ 我剛試了一下,還是可以下載阿。

    Anyway, 寄給你了。
  • 有沒有考慮做MT檔的瀏覽器

    有沒有考慮創做MT檔的瀏覽器呢?
    現在好像不是說搬家不搬家的問題了
    每個網誌都讓人有怕怕的感覺
    畢竟網路不是永久的
    能夠真正方便保留文章跟回應才是永久的
    我很喜歡你做出來的無名網誌備份瀏覽器
    真的可以像電子書一樣的保存起來永久離線閱讀~
    不知道有沒有意願嘗試做出MT檔的瀏覽器
    MT檔開出來的也是很陽春的TXT檔阿....全部的格式都出不來
    一堆HTML語言....
    (只是夢想願望而已~希望不要太介意!!...畢竟自己不會寫程式等等的電腦白痴...就希望別人能夠做出來的說....)
    希望有一天有這種工具出現
    :)
  • MT 格式瀏覽器阿,這我之前有考慮過。不過一來我沒這需求,二來我是正在想論文的悲情碩二生,所以這點子應該會暫時不動它吧。等哪天我有空了搞不好就會寫個來玩玩。
  • 雖然輸入輸出都是 UTF-8...
    可是為什麼非正體中文的部份
    全都會變成問號 囧?(匯出成 MT)
  • 回 hit1205:
    因為你不是用 NT 系統嗎?
  • 忘了說,文章內文、回應全都很正常,出錯的地方只有文章標題而已 @@"
    而且在使用備份瀏覽器的時候,標題列上也會出現亂碼,但裡頭的文章標題不是亂碼...
    我用的是 XP...
  • 回 hit1205:
    可以麻煩你提供一下擷圖嗎 ?
    我不是很明白你的意思。
    另外,你有灌 Unicode 補完計畫嗎?
  • 我沒有灌補完計畫
    所謂的亂碼其實只是半形問號啦 XD
    等一下我截一下圖...
  • 圖來了 http://hit1205.ispaz.blogdns.org/error.jpg
  • 會不會是你的 windows 主題裡,視窗標題列的字體設成沒有 Unicode 或沒有簡體的字體阿?
    你可以先試著修改字體,若還是不能解決,那就是程式的問題了,我到時會再檢查看看。
  • 不過我用的是預設主題
    沒有動過字體設定的說 @@"
    而且平常確實可以正常顯示簡體
  • 抱歉沒說清楚 XD
    我是說,平常的標題列
    確實可以正常顯示簡體
  • 那~~~大概就是 BCB 的問題了吧 Orz
    BCB 沒有支援 Unicode,這可能就是原因。
  • 我的網誌備份無法開啟

    抱歉,我想請問一下我用無名的網誌備份功能,下載後要用wretchviewer開啟,
    可是卻出現下列訊息……

    下列標記未結束:blog-backup,blog-articles-m,article,text.
    line:0

    我問過無名,結果他們說wretchviewer不是他們寫的,他們不知道原因><

    我該怎麼備份我的資料啊><
  • 回 mina37:
    我猜大概又是無名的備份檔裡頭出現非法的字元了。
    我已經盡量想辦法去處理這些錯誤,可是備份檔裡的非法字元還是防不勝防,我也沒辦法全部都處理掉。

    你備份之後要做啥呢? 若是要搬家到 pixnet 的話,可以直接匯入喔。若是要搬到其他地方,也可以看對方是否支援無名備份檔。若以上皆非,那只能自己手動找出非法字元,再將這些字元刪除了。
  • 還是無名的備份問題

    我想將檔案留下來,想看的時候就用wretchviewer看,或者轉成txt留存,並不想再找其他布落格空間存放。

    所以,可以請你告知我怎麼手動找非法字元嗎?單從它的錯誤訊息,我不知該在xml檔裡找什麼。

    謝謝。
  • 我也不會講耶。就用強一點的文字編輯器開啟 XML 檔,然後把不可視的特殊字元都刪除,應該就可以了吧。

    或是你想寄給我,我可以幫你看看是否能解決。
  • 我已經成功搬家了,謝謝你 ^^
    不過 WorePress 預設會自動過濾一些語法
    害我有幾百篇文章要手動改 囧"
  • 你好

    請問文章中提供下載的版本是不是還是1.0.6呢?因為我看您已經修正到1.0.7,也可以看圖,但我下載後打開程式還是1.0.6。
    感謝您的程式,因為我是很不想搬家的人,所以您得備份讓我輕鬆多了!感恩!
    謝謝!
  • 回 野芙美:

    我確定已經放上新程式了喔,麻煩你多下載幾次試看看,應該就會下載到新版了。
  • 太棒了!

    已經成功使用1.0.7中
    圖片都沒問題,都可以看到
    太完美了!謝謝你!
  • 很好用

    nice job, I like it.
    可否新增搜尋功能呢‥
    感謝~
  • 回 penchu :
    這可能有點難喔 Orz
  • 讀取HTML的preserve標籤

    我推薦一個新功能讓你發展新版可以列入考慮,
    html語法有個pre標籤,可以直接保留標籤內文章的空白與斷行,
    不需要配合其他html標籤諸如br或者空白字元如nbsp。
    我有抄詩的習慣,所以正好可以舉兩個例子給你看:
    像這篇就有用pre標籤,可以把字對得很整齊
    http://www.wretch.cc/blog/qrst&article_id=1664511
    像這篇沒有用pre標籤,空白字元就被調整大小,想改變還得在CSS上找解決方案
    http://www.wretch.cc/blog/qrst&article_id=3522538

    最後要向你道謝,這已經是很棒而且難得的工具程式。
  • 回 家銘:
    我想你可能有些誤會了,這些標籤不是我寫入的,而是本來就有的。若是你原本寫文章時就有加入 <pre> 標籤的話,那備份檔就會顯示出來,若是沒有則不會。同樣的 <br> 或 &nbsp; 等等都是原本備份檔裡頭的東西。

    我只是忠實的把備份檔的內容顯示出來而已。
  • 是我刻意寫入的

    網誌備份瀏覽器確實有忠實解譯<br>與&nbsp
    卻不會顯示我刻意寫入的<pre>標籤,
    也不會處理標籤內的空格與斷行,
    因為<pre>標籤用途就是直接呈現文字編輯器裡的內容,
    不需要<br>與&nbsp,
    網誌備份瀏覽器沒有讀到<br>就沒有處理斷行了。

    不用擔心我誤會你,事實上<pre>標籤是我刻意寫入的,
    主要用途就是為了確保現代詩的格式不受CSS樣式表影響,
    使用無名的進階編輯器不會出現這個標籤。

    <pre>標籤在網頁瀏覽器是可以被正確處理的,
    不過既然這道程式叫做網誌備份瀏覽器,
    處理備份檔已經相當稱職。
  • 回 家銘:
    那這樣你得看一看你的備份檔裡頭有沒有保留 <pre> 標籤了。
    因為若是有保留的話,我這軟體一定會顯示出來。

    就如同我之前說的,我只是忠實的把備份檔的內容顯示出來,若是備份檔裡頭沒有 <pre> 標籤,那我當然也就不會顯示出來了。
  • 如你所料

    不出你所料,的確沒有<pre>標籤。細看才發現
    原來<pre>被代換成&lt;pre&gt而</pre>被代換成&lt;/pre&gt,
    我試過用文字編輯器把&lt;pre&gt全都以<pre>取代,還有&lt;/pre&gt全都以</pre>取代。
    用網誌備份瀏覽器讀取時卻出現「結束標記'pre'與開始標記'text'不相符」這樣的錯誤訊息。
    我大致了解了,問題的癥結還是在於無名小站產生XML的方法。
  • 哇賽哇賽哇賽~!!!
    我爬文爬了好久...總算找到可以閱讀備份了~超級無敵開心的!!!謝謝你歐~好人會有好報~呵呵
    超級超級開心~~~~
    說不完的感謝!!!^^
  • 老師我有問題

    我用了版大的網誌備分瀏覽器1.08將無名備份的xml檔案轉成MT格式, 本來想直接匯入Pixnet來搬家,可是阿,匯入之後什麼事都沒有發生呢!!!,只出現一篇標頭"草"字的文章? 恩 ~ 想請問各位老師們是我操作有問題呢? 還是Pixnet不吃Nelson轉出的MT檔案 or @@" 從無名搬家只能匯入xml
    ,謝謝各位 ~ 小兔叩首
  • 1. Pixnet 支援無名小站的備份檔,你不用把它再轉成 MT
    2. 有使用者回報,我轉出來的 MT 格式似乎有時會有一點問題,等我有空(我也很想有空阿)再檢查看看好了

    Nelson 於 2007/07/07 10:38 回覆

  • 可以新增搜尋功能嗎?

    不知道 Nelson 大可以新增搜尋功能嗎 ?
  • 趁著過年放假期間,這個功能已經做出來囉 ^o^

    Nelson 於 2008/02/12 00:26 回覆

  • 您好,我剛剛試了一下,
    無法下載檔案喔!
    是否網頁出了問題呢?
  • 看來是學校 server 暫時掛掉,請晚一點或是明天再試試

    Nelson 於 2008/02/12 14:24 回覆

  • 謝謝您,那我明天再試試看好了。
  • 天降甘霖

    感謝Nelson增加「搜尋功能」,感恩~
  • 沒甚麼,這個好用的功能真是拖太久了,若你喜歡這套軟體,還請多多幫我宣傳阿 :)
    我好希望那些網路作家能用這套軟體放出他們小說的 MT 檔喔,這樣就可以當作電子書來看了

    Nelson 於 2008/02/23 23:54 回覆

  • 在無名小站寫電子筆記

    嗯,網路小說的電子書~的確也很吸引人耶
  • 關於文章回覆

    很棒的瀏覽器喔,會幫你多加宣傳的。
    有個問題要請教一下。就是版主直接回覆人家回覆文章的留言沒有顯示出來。除非版主也是直接回覆文章才會顯示。請問這個有辦法修正嗎?謝謝!^^
  • 我猜你指的是 Pixnet 的網誌備份吧?
    這不是我的問題,而是 Pixnet 真的沒有把板主回應寫到網誌備份裡頭。

    若你也覺得這個功能很重要的話,請幫我這篇文章推推吧。
    http://support.pixnet.tw/index.php?topic=31766.msg88577#msg88577

    Nelson 於 2008/03/05 15:48 回覆

  • 關於板主回覆

    有幫去幫你推囉!再傳給一些人幫你宣傳一下。
    另外,這個備份功能我指的是pixnet和無名二邊的備份檔。無名那邊是不是也沒有把版主回應寫進備份檔呢?
    謝謝你的回答。^^
  • 第一次使用-建議

    1. 文章的title都變成一大串
    不知道是怎樣抓的!!
    2. 文章的圖, 或者是內嵌式的影音, 都全數不見了
    3. 留言, 也全部都不見了; 雖然說MT格式檔案裡面, 都還看的到文章的留言

    以上, 給大神參考
    感恩您的軟件^^

    Yours,
    Michael (Taiwan)
  • 1. 我不懂你的意思,請舉例說明。
    2. 你確定 MT 檔案裡有這些資訊嗎? 或者圖檔跟影音有允許外連嗎?
    3. 請提供範例 MT 檔,你這幾點我都測不出來阿。

    Nelson 於 2008/03/27 15:11 回覆

  • 轉到天空部落後,什麼都看不見耶

    您好,
    謝謝您提供的程式,讓我成功將無名的備份檔轉成MT檔了
    但我匯入「天空」以後,在網誌內容中卻什麼東西也沒有
    請問這大概是什麼問題呢?

    謝謝你
  • 我沒用過天空部落格,所以我也不太清楚耶 @@
    你可以試看看將轉換之後的 MT 檔,用 ConvertZ 這套軟體將它轉成 UTF-8 格式,再匯入試看看

    Nelson 於 2008/04/05 23:50 回覆

  • 感謝提供這麼好用的程式,解了我的燃眉之急。
    (因為無名有回應數量限制,滿了就不能再回應)

    我使用後發現一個問題,版主回覆人家的回應,沒辦法顯示出來,
    但我用ie開啟xml檔查看,裡面確實存在這些內容,
    是否我使用上有什麼錯誤?
  • 這是無名後來加上去的功能,我的程式尚未支援。等我有空的時候再看看怎麼支援好了。

    Nelson 於 2008/05/21 15:51 回覆

  • 不好意思,最近無名網誌管理修改後,所下載的備份檔案好像不能閱讀耶,顯示了以下的圖片:http://www.wretch.cc/album/show.php?i=watch0418&b=2&f=1273914219&p=0
    不知道是不是我個人電腦的問題耶?麻煩一下囉...謝謝
  • 無名的備份檔一直都怪怪的,明明 XML 規範是很容易遵循的,我不懂為何它們辦不到。

    這個問題是因為無名產生的 XML 備份不合乎規範,至於是哪裡不合規範,那就不一定了,我每次備份每次不合規範的地方都不一樣。

    至於要怎麼解決,若你知道怎麼修改,就把 XML 檔修改成合乎規範。若不知道怎麼修改,就請知道怎麼改的人幫你改。找不到人的話,可以把備份檔寄給我,我幫你看看。

    Nelson 於 2008/05/22 01:39 回覆

  • 無名的管理系統介面變漂亮了

    可是,從無名下載的網誌備份檔無法開啟了,和小孟發生的問題相同~
  • 若你的問題跟小孟一樣,那解法就是把 XML 檔修改成合乎規範。若不知道怎麼修改,就請知道怎麼改的人幫你改。找不到人的話,可以把備份檔寄給我,我幫你看看。

    Nelson 於 2008/05/23 01:17 回覆

  • 如果時常備份的話,那麼不就要常常更改XML了,我在想~有可能從「網誌備份瀏覽器」著手嗎?這套軟體很受網友歡迎吧?!
  • 最常見的錯誤是備份檔裡頭有多餘的資料,正確的備份檔應該【開頭沒有任何空白或空白行】,並且【以 </blog_backup> 作為檔案結尾】。

    這是很簡單就能辦到的事,我不懂無名這麼大一個站,為什麼連這種事都做不好。

    幫別人擦屁股是一件吃力不討好的事,你永遠不知道對方還有多少髒屁股要讓你擦。若時間許可的話,我會試著讓程式自動解決這問題,但我不敢保證就是了。

    Update:
    今天我放出了一個新版本,希望可以解決這問題

    Nelson 於 2008/05/26 17:35 回覆

  • 請問為什麼我的搜尋無法輸入呢?
    http://img60.imageshack.us/img60/1206/20080526193616yh5.jpg
  • 因為你沒有載入備份檔阿 @_@

    Nelson 於 2008/05/26 20:10 回覆

  • Nelson告訴你一個好消息,前幾天遇到無法開啟無名網誌備份檔的問題,現在重新下載已可以開啟了~應該是系統業者有修正缺失了!
  • 匯入問題

    我今天測試了,由您的瀏覽器轉存成mt。要匯入f2blog,會出現一篇空白文章。匯入樂天顯示成功但是沒有文章。所以~~~嗚嗚嗚

    另一位知名的大大無名轉mt,轉mt的網頁已經掛掉了
  • 匯入 F2?那你試看看用 ConvertZ 轉成 Shift-JIS 或是 UTF-8 再匯入試看看

    Nelson 於 2008/06/06 21:05 回覆

  • 匯入問題-搞定拉

    哈哈
    真是一語驚醒夢中人,轉UTF-8後就搞定。匯入樂多也沒有問題

    這真是經驗值等級的差別,不然我想破頭也不知道啥回事

    F2BLOG,本身只有RSS匯入匯出,但是官網討論區有人寫了MT匯入的PHP

    所以目前我匯入是沒有問題的,我想轉成UTF-8後應該只要有支援MT匯入的BLOG都可以用

    所以大大您要不要在文章註明一下,給要搬家的人!不然像我這樣卡在這一步的人應該會蠻多的

    無名搬家就靠您了XD
  • 我的教學文章 ( http://www.csie.nctu.edu.tw/%7Echtai/software/BlogBackupViewer/index.htm )裡頭有提到阿 QQ

    Nelson 於 2008/06/07 10:36 回覆

  • 多謝~

    大大好~
    在下努力多時終於在你的軟體及文章幫助下搬家成功,
    感謝啊~
    請繼續加油喔^^
  • 謝謝分享~

    感謝分享~你真的很棒~
發表留言