随笔-89  评论-944  文章-0  trackbacks-0

首先,写这玩意儿的目的有

  1. 看到 MetaWeblog API,觉得蛮有趣,想玩玩看;
  2. 用下之前写的 xl::Array、xl::List、xl::Map、xl::String、xl::QIPtr,以检验可靠性;
  3. 晒晒去年这个时候写的 XmlParser,这个很久的将来肯定重写过的然后才能进 xlLib,这个版本只是拿来玩玩的;
  4. 熟悉下 WinHttp API,WinINet 时不时冒出个 bug,揪心;(这个……其实一开始想用socket写然后同时支持linux的,可是想着想着突然记起件事情,linux上界面我不会写啊,所以。。跨毛平台啊)
  5. 某同事在 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 上去。先填好两边的账号信息:

image

中间填个数字,表示要抓几篇。。。只能从最新的往下数多少篇。。然后那个勾勾表示是否要抓下图片传到目标博客上。好,按下 Start!

image

然后就开始了,等啊等,就好了。于是,现在我的 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 溪流 阅读(1584) 评论(4)  编辑 收藏 引用 所属分类: C++

评论:
# re: 来吧,把博客搬到 CppBlog~!BlogTransporter alpha 新鲜出炉欢迎测试~ 2010-10-30 09:58 | OwnWaterloo
造轮子是可以的。

同时也建议尝试一下其他语言, 比如python或者perl。
有趣的东西很多, 但不是什么都适合用C++去写。
比如metablog api, python也就分分钟的事情。

总之嘛, 解决这些"程序员日常杂活", 学点C++之外的语言是很方便的。  回复  更多评论
  
# re: 来吧,把博客搬到 CppBlog~!BlogTransporter alpha 新鲜出炉欢迎测试~ 2010-10-30 12:10 | 溪流
@OwnWaterloo
哈哈,我知道其他地方有提供这些方便的东西。。。
可是,好久都没找到什么个人需求来写C++了,在公司里都是业务居多,不好玩。。。
话说回来,要是python让我用一句话发一篇博客,倒是觉得没啥有趣了~
  回复  更多评论
  
# re: 来吧,把博客搬家到 CppBlog~!Blog Transporter 新鲜出炉欢迎测试~ 2010-11-04 08:28 | dzs
怎么是英文的? 出个中文的呀~  回复  更多评论
  
# re: 来吧,把博客搬家到 CppBlog~!Blog Transporter 新鲜出炉欢迎测试~ 2010-11-04 22:27 | 溪流
@dzs
我还没想好这个要怎样做成成品。等想好了做好了,再做本地化。  回复  更多评论
  

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理