Blogbus搬家到Wordpress的Python转换脚本修改版 支持tags/分类导入
(2010.1.17 Update: 写此文的时候我用的wordpress版本是2.8.4 导入是没有任何问题的
据几位同学反映wordpress升级到2.9以后评论的格式有了一点改变 具体讨论参见下面的评论
因此需要说明 我修改的脚本适用于wordpress 2.8版本 如果已升级到2.9 请前往这里下载新的版本bus2wp.py)
一时心血来潮 想把内容从blogbus都转过来 于是在网上搜索了一番
似乎这里http://blog.huyo.org/?p=336的python脚本是能转换最多的
php的转换脚本我也看了下 其实大同小异 只不过流传的那个脚本在我的Snow Leopard自带PHP 5.3下会产生一堆warning 没办法跑起来
对比了一下blogbus和wordpress(现在是2.8.4)的xml格式 就大概知道应该怎么构造xml了
python脚本里直接把blogbus里面的tags全部转换成wp里的category了 比较囧 我导完一次多出来几百个分类
似乎是因为当时wp的xml还没有正式支持tag和category
研究了一下wp的xml格式之后发现修改很简单 只需要加上
<category domain=“category”><![CDATA[Your Category]]></category> <category domain=“tag”><![CDATA[Your Tag]]></category> <category domain=“tag”><![CDATA[Your Tag]]></category>
就可以了
本身Python我没有怎么接触过 不过照葫芦画瓢还是可以改改
修改好的版本在这里下载: bus2wp_modified
留了个自己id 希望原作者ant21不介意 :)