首先,写这玩意儿的目的有
- 看到 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
溪流 阅读(1715)
评论(4) 编辑 收藏 引用 所属分类:
C++