用email备份tweets
September 04, 2009
19:37 PM, Sep 08
如果你使用过loudtwitter,你应该知道这是一个备份tweets到blog或者email的服务。它能将每一天的tweets合并成一篇文章发布到你的blog上,或者你的email。受此启发,我在Google appengine上写了一个用email备份tweets的小程序。我的初衷是弥补loudtwitter的不足,即loudtwitter不能备份以前的tweets。
这个小程序调用了gae的mail和cron接口,所以它也能够定时地工作。在上传程序前,请修改base.py中的twitter user为你自己的twitter帐号,修改main.py中的邮件地址为你的email地址。由于程序很粗糙,所以没有制作管理后台,需要在上传以前修改。上传以后,访问http://yourapp.appspot.com/old开始备份你以前的tweets,目前设定为每5分钟备份一次,一次为20条。地址http://yourapp.appspot.com/new则会备份你以后发布的tweets,目前设定为每天晚上00:00运行,每天一次。
程序下载地址:http://haitai.googlecode.com。下面是我信箱中收到的备份截图。http://twitter.huhaitai.com是我将tweet用email发布到blogger做的blog。需要注意的是,如果你转发到blogger,会有每天50篇文章的限制。