首先,寫這玩意兒的目的有
- 看到 MetaWeblog API,覺得蠻有趣,想玩玩看;
- 用下之前寫的 xl::Array、xl::List、xl::Map、xl::String、xl::QIPtr,以檢驗可靠性;
- 曬曬去年這個時候寫的 XmlParser,這個很久的將來肯定重寫過的然后才能進 xlLib,這個版本只是拿來玩玩的;
- 熟悉下 WinHttp API,WinINet 時不時冒出個 bug,揪心;(這個……其實一開始想用socket寫然后同時支持linux的,可是想著想著突然記起件事情,linux上界面我不會寫啊,所以。??缑脚_?。?
- 某同事在 CSDN 寫博客,一會兒說“我自己寫自己的,不要別人看”,一會兒卻又抱怨沒人看不好玩,我說來吧搬到CppBlog吧這兒很熱鬧很好玩~!嗯,先把工具準備好,接下來可以天天曉之以理動之以情。
由于 google code 上已經有一個玩意兒叫 Blog Mover 了,所以我只好起個很繞口的名字 Blog Transporter 了,簡稱 BlogTrans。
源代碼:http://blogtrans.codeplex.com/
下載:http://blogtrans.codeplex.com/releases/54948/download/162649
功能有:抓下最近的 N 篇博文,包括圖片,轉發到新的位置。兩個博客都要求支持 MetaWeblog API。
嗯,開始用了~~假設我要把我的 cppblog 里的頭 5 篇文章轉到 csdn 上去。先填好兩邊的賬號信息:

中間填個數字,表示要抓幾篇。。。只能從最新的往下數多少篇。。然后那個勾勾表示是否要抓下圖片傳到目標博客上。好,按下 Start!

然后就開始了,等啊等,就好了。于是,現在我的 CSDN 博客就有了 5 篇文章,大家可以看下效果:http://blog.csdn.net/xixiaoliu
格式神馬的,應該都還在吧。。。就是有一個不好,Windows Live Writer 發的圖片,他會在圖片上再加個鏈接鏈到自己,我目前沒有去分析這個鏈接。
每篇博客之間我設置了 5 秒間隔,這是有原因的。。剛才,我測試的時候把 CppBlog 上的 37 篇全搞到 CSDN 上去,一刻不停地搞。。。結果發了 33 篇,后面 4 篇全出錯。。。用瀏覽器訪問,403 forbidden。。。果斷重啟路由器,才重新打開。。。
好啦,廣告完畢!大家多吐口水多幫忙找bug,然后把親朋好友都拉到 CppBlog 來打架吧~~~!
順便,360快點推出安全聊天吧,周教主果然眼光犀利打遍全網無敵手啊~
posted on 2010-10-30 01:57
溪流 閱讀(1724)
評論(4) 編輯 收藏 引用 所屬分類:
C++