Tag Archive ‘BlogBus’

 

ant21 on Sep 3rd, 2007转换 BlogBus 到 WordPress 的 Python 脚本

周末没干别的,净搬家了。把 blogbus 和 blogsome 的博全都搬过来了,还是自己的地方用着放心哪。
blogbus 还算不错的,提供 xml 的导出功能,可惜是专有格式。网上似乎只有冰古的一个 php 的转换脚本。我自己对 php 一窍不通,而且这个脚本不能导入评论,还需要在服务端运行,我感觉不是很方便。正好最近和 Python 热恋中,于是动手写了一个转换脚本。
这个脚本目前仅支持 Python2,它读取 blogbus 导出的 xml 文件,然后为你生成 WordPress 专用的 Extended RSS 格式文件。评论,分类也包含其中,你不用担心用户的评论在转换中会丢失。提醒一下:记得导入时选择 WordPress 或者 WordPress Extended RSS(老版 WP),不要选择 RSS,否则小心评论导不进去哦。
更新(2007.10.31):一些网友发来邮件说转换有问题,我发现是由于 blogbus 的导出 xml 文件有些细微的变化。原来的 SchemaVersion 是 1.0-b,现在到了 1.1,因此我也把程序改了一下,目前 blogbus 的两种导出文件都能转换了。
更新(2008.10.08):一些 bug 修复。更友好的错误提示,我想用户应该可以根据提示自己修复 blogbus 的导出文件了。
更新(2009.01.01):增加输出 <wp:comment_date_gmt> 标签,内容同 comment_date。有网友说 WP 2.7 版本没有这个标签无法导入评论,奇怪。增加选项 -o,便于调整输出条目的顺序。
更新(2010.01.19):支持 WordPress 2.9 [...]