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

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

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