使用JavaEye博客备份脚本导出博客记录

引:永远要在失去了之后才会后悔,之前JayaEye停了一小阵子,对于已经习惯了到此记录和查询工作中的东东的我,那时顿觉生活中少了很重要的一样东西,有点迷茫啊。于是倍觉常备份的重要性。之前一般用的是pdf,不过pdf也有其不便之处,还是要用html最妥当。

 

1、需要Google Account, 已有,略过。

 

2、安装Ruby解析器: 我的操作系统是Ubuntu 9.10 Desktop,于是用 apt-get 方式进行安装:

sudo apt-get install ruby irb ri rdoc ruby1.8-dev build-essential

sudo apt-get install rubygems

 

然后运行导出命令:

ruby javaeye_blog_backup.rb -u googleaccount -p googleaccountpassword coffeelover.iteye.com

 

出现如下错误:

javaeye_blog_backup.rb:4:in `require': no such file to load -- openssl (LoadError)
    from javaeye_blog_backup.rb:4
    from javaeye_blog_backup.rb:4:in `each'
    from javaeye_blog_backup.rb:4

 

网搜得知缺少东东,于是装上:

sudo apt-get install libopenssl-ruby

 

再次运行导出命令,成功,但也存在问题:

只抓下20篇blog,而且blog内容还不全,http://www.google.com/reader/atom/feed/http://coffeelover.iteye.com/rss?n=99999

发现也只有这20篇,这个导出功能依赖于google,如果那里没有的话,也就没法备份了。

 

好吧,看来要备份html的话,只能另觅他方。


PS:从前我们依赖Microsoft,现在我们依赖Google,也许这并不是件好事。

 

你可能感兴趣的:(脚本,Google,ubuntu,Ruby,rubygems)