通过GoogleReader备份博客并恢复到WordPress中

备份的方法很简单,当然就是通过feed订阅喽。下面是导出的方法。

在google reader中将要导出的博客归入一个新建的类别(label),最好为英文,并在“设置”中将此类别设为“公开”。

通过以下URL即可查看该博客的atom格式的种子(feed)输出:

http://www.google.com/reader/public/atom/user/{userid}/label/{labelname}?n=1000

其中{userid},可以在 这个页面 的“在新窗口中预览共享条目页”连接中找到。{labelname}是刚刚那个新建的类别名称。n=1000代表一次性输出1000条。

google reader只提供了atom格式的feed输出(后来知道blogger也是如此),但wordpress却只接受rss格式的输入。他俩不会有仇吧?

为了将atom转换成rss,于是在GAE上做了个atom2rss的工具:http://atom2rss.appspot.com。如果不知道修改hosts文件直接访问appspot的方法,访问可能需要翻墙。

简单介绍下atom2rss这个小工具吧。

1,只支持Atom1.0到RSS2.0的转换并需要提供atom1.0格式种子的URL

2,使用jython+modjy编写,运行于Google AppEngine

3,使用了 http://atom.geekhood.net/ 提供的XSLT转换模板。

4,代码在这里:http://code.google.com/p/atom2rss-jython/

222222222

通过GoogleReader备份博客并恢复到WordPress中》上有6条评论

  1. escl

    我日了,问你那么多遍你不告诉我,害的我一条条手动从sohu转过来,挨千刀的哇~~~~

  2. Pingback引用通告: 原来还有从google reader里面导出遗留wordpress内容跟快速的方法 | simon的个人日志

  3. zvhdd

    多谢指导!
    现在的atom链接格式有些不同了,不过还是成功导出了
    成功导出

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>