备份Google Reader数据

技术 秋水逸冰 2989 次围观 2 次吐槽

google reader

  7月1日就是Google Reader的死期了,事到如今看来Google是没有打算回心转意了。不管不顾那几千万Google Reader的死忠用户也就罢了,可数据是用户说了算的。所以,导出数据是当务之急。已经有人为你写好了Python脚本,你需要做的就是运行它,然后导出数据即可。
  因为不喜欢Google的Takeout,所以Mihai Parparita开发出了这个脚本。运行这个脚本需要安装Python2.7(参考:CentOS 6.4安装Python2.7.5),支持Windows、Mac、Linux系统。该脚本存档后的Google Reader数据包括:你的订阅、你的笔记、你加星的条目、你喜欢的条目、你follow的好友、follow你的好友、你follow好友所分享的条目等。

1、下载脚本.zip或.tar格式,链接:

1)https://github.com/mihaip/readerisdead/zipball/master
2)https://github.com/mihaip/readerisdead/tarball/master
3)Linux下利用git命令下载:
cd /opt
git clone https://github.com/mihaip/readerisdead.git

2、运行脚本
如果是在Windows下运行,首先要安装Python2.7,然后运行后缀名为.bat的文件。
该脚本分为3个模块:
1)reader_archive
命令:

cd readerisdead/bin
./reader_archive --output_directory=~/Downloads/reader_archive

运行后会打开Google账户登录界面,输入帐号密码授权。导出数据会耗费比较长的时间,视你的网络状况及feed数量而定。备份300,000条数据,一般需要至少10分钟以上,产生大约1GB的数据。

2)feed_archive
命令:

cd readerisdead/bin
./feed_archive \
    --opml_file=~/Downloads/feeds.opml \
    --output_directory=~/Downloads/feed_archive

该命令是从Google Reader feed archive中获得全部的公开的feed,以OPML标准文件存储。

3)reader_browser
备注:该功能仍在开发中。
利用reader_archive导出数据后,可以用reader_browser命令浏览这些导出后的数据。
命令:

cd readerisdead/bin
./reader_browser ~/Downloads/reader_archive

然后会调用你的浏览器打开一个本地网址:http://localhost:8071/去浏览。

更新(2013年7月1日):
在Linux下使用shell运行命令时会遇到错误,要求开启Javascipt才行继续授权。因此建议在Windows下安装好Python后运行该脚本。今天是最后一天使用Google Reader了,明天该服务就会彻底shutdown了。

转载请注明:秋水逸冰 » 备份Google Reader数据

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (2)

  1. 还没有挂,今天登陆了下 发现居然还可以使用,google这是要闹哪样?
    smartsun6年前 (2013-07-02)回复
    • 那只是你的错觉。中国时间和太平洋时间有个时间差。正式关闭的时间应该是在今天的下午3点左右。我已经用feedly代替了。
      秋水逸冰6年前 (2013-07-02)回复