利用RSS+飞信+GAE将Twitter发送到手机上

作者:歪歪儿  来源:歪歪儿之博

警告警告:

  • 小心爆手机,建议将手机设置为静音
  • 没有聊天模式的手机慎用,若因不断进入的Twitter信息导致重要信息无法看到,本人概不负责
  • 每人每天飞信只能发送600条,每月10000条。
    本人接受timeline,飞信昨天10:20用光,今天稍加过滤11:24用光……
    (解决此问题的方法本人正在研究)
  • 因信息不断进入,手机辐射可能比较大,如将手机放在胸前并且突然毙命,本人概不负责
  • 你随手抓起手机可能看到这样的情况:
    爆手机
    不要惊呼!

    (这只是刚好是个正数,不会满的)

如果你愿意承担以上的风险,请继续往下看:

需要的工具:

  1. Twitter帐户一个
  2. php空间,可以借别人的
  3. Google App Engine 帐户及SDK
  4. 中国移动手机一部

你需要明白的原理(否则下面你会看不懂的):

原理

教程开始!

GAE的准备:

  1. 注册一个 App Engine 帐户。
  2. 创建一个GAE程序
  3. 下载 App Engine SDK。

下载GAE程序及php程序。

twitter-fetion

(其中rss2fetion由幺贰和叁制作,pyfetion由cocobear制作,twitter-rss由williamlong制作,我进行了小修改。)

(幺贰和叁的rss2fetion今天更新了,我这里完全正常,所以提供的是旧版,如果你需要可以去那来用。)

你要把什么发到你的手机上面?

  • friends_timeline,也就是你在twitter或者各类程序中home看到的。
    (这个非常容易爆机,请记住做好过滤工作并时刻留意飞信是否爆掉)
  • replies
    (只能接收你follow的人给你的replies,与上一条区别在于过滤的内容)
  • 特定人发的tweet
    (示意图中的twitter-rss.php选用与上面两种情况不同,一般无需过滤)

——————————————————————————————————-

上面是废话,下面动手吧!

配置文档:

(接收friedns_timeline)将twitter-rss_接收friedns_timeline.php改名为twitter-rss.php,打开,按照其中指示填好用户名、密码。

(接收特定人的timeline)将twitter-rss_特定人的timeline.php改名为twitter-rss.php,打开,按照其中指示填好用户名。

twitter-rss.php上传到你的空间,拿firefox、safari、rss阅读器检验是否正常。如果正常,继续。

过滤:(非必须)

打开http://www.feedrinse.com/

注册

Add Feeds

配置(过滤title即可)(如果接受replies,过滤之要@用户名即可)

点Get your rinsed Feeds,点export feeds

用文本编辑器打开得到的文件,中间会有类似http://www.feedrinse.com/services/rinse/?rinsedurl=**********的网址,复制出来,检验是否正常

如果正常,打开rss.php,填入自己的feedrinse地址,上传到自己的空间,再次检验是否打开正常。

继续配置文档

打开gae文件夹下的Conf.py

修改其中内容。

打开app.yaml,将your-app-name修改为你在App Engin注册的程序名称

最后一步,上传

打开命令行,执行appcfg.py update gae的目录

如果一切正常,等着爆手机吧……


没有评论: