Just For Fun

李亚普诺夫斯基的混乱天堂

Hack live-space-mover.py

leave a comment »

发现live space上有些文章wordpress上没有,因为只有几篇,手动粘过来肯定是最省事的,但是这样的话日期就变成今天的了(不知道wordpress能不能修改发文日期)。后来在网上找到了live-space-mover这个python写的脚本,作者是weiwei很多人用它都成功了。下下来运行了一下,出错,按照帮助反复试各种参数,修改live space的设置;并且作者用的是winxp,python版本是2.5,而我是debian下的python2.4,不确定是不是平台和版本造成的查异,于是又是装2.5又是重启,都还是不行(重启在win下运行时发现python在linux下要快)。折腾了几个小时,受不了了,放弃,出去转了一圈吃了晚饭。回来本不想浪费时间再弄,但是又咽不下这口气,于是又试了一下。这次灵感爆发,首先发现调用时,地址的参数应该加双引号,像这样:

python live-space-mover.py -s “http://bullogger.spaces.live.com”

然后要把live space设置成日期在标题前,并且日期时间的格式是

12/30/2008 1:30 PM

最后要把源代码里面获取时间的部分中的 temp = soup.find(attrs={“class”:”footerLinks”})改成

temp = soup.find(attrs={“class”:”footer”})

这样就能够得到导出的wordpress格式的xml文件,在wordpress里面导入就可以了,导入时选择wordpress格式。

Written by Jerry

January 9, 2008 at 12:53 am

Posted in techniclick

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: