青青子衿, 悠悠我心, 但为君故, 沉吟至今
« Google App Engine使用简介你的密码还安全吗? »

基于GAE的Twitter RSS Feed过滤工具

  经常使用Twitter的用户,一定会遇到同步Twitter信息到其他平台的功能,通常都会使用RSS Feed的方法同步。当用户使用Twitter的RSS Feed的时候,会发现这个Feed中包含用户的username,看着很不舒服,并且不能过滤掉@回复的信息。

  这时候,我们就需要一个过滤程序,对Feed进行处理,使用程序自动过滤掉原始Twitter Feed中的用户名,同时还过滤掉所有回复给他人(包括RT)的信息,只保留自己的信息,然后重新以RSS Feed的方式输出,供其第三方应用程序使用,例如,可以在TwitterFeed中加入这个RSS Feed地址,然后使用TwitterFeed更新Hellotxt,来实现通过Twitter更新多个社会化网络。

  先前我曾经介绍过一个基于PHP的过滤程序,可以使用PHP语言实现这个功能,现在,我将这个程序使用Python改写并开源,该项目名称为twitter-feed,使其可以在Google App Engine上使用。

  将其放在Google App Engine的好处是稳定和免费,不用购买虚拟主机就可以实现,稳定性也很好。

  安装使用说明:

  下载方法,使用TortoiseSVN检出这个SVN地址,然后,编辑app.yaml,修改为自己的appspot应用名,接着,修改feed.py,将Twitter username修改为自己的Twitter用户名,然后就可以按照此文的方法进行发布,执行 appcfg.py update 目录名,使用Gmail帐号和密码,就可以发布了。

  发布之后,过滤的Feed地址应该是myapp.sppspot.com/feed或者myapp.sppspot.com/feed.py,使用这个Feed地址即可替换Twitter原有的Feed地址。



  除非注明,月光博客文章均为原创,转载请以链接形式标明本文地址

  本文地址:http://www.williamlong.info/archives/1881.html
  • 文章排行:
  • 6.爱思鱼
  • 求助,关于Wordpress主题!
    Meta-Morphosis主题的标题使用了一个把文字转换成图像的技术,这样只能显示英文的标题却不能显示中文的标题了,求解决办法,谢谢。
  • 2009-8-2 21:38:01   支持(0)反对(0) 回复
  • 7.潜行者
  • 有什么好办法从twitter同步到其他微博客,是没有时间差的那种同步。
  • 2009-8-2 21:43:53   支持(0)反对(0) 回复
  • 13.漏电断路器
  • 我们企业现在用twitter发布新闻和国外用户互动,早先还可以通过修改host,然后用https,但是现在这个方法不行了。。。请问龙大现在有什么伤twitter的好方法?谢谢谢谢
  • 2009-8-3 15:27:29   支持(0)反对(0) 回复
  • 15.52gl
  • Twitter 都被C加一横FW了,。。。
    国人就慢慢把他忘了好。。
  • 2009-8-3 18:32:41   支持(0)反对(0) 回复
  • 22.wwww
  • 上传到GAE上了。用不起来。
    你的http://twitter-feed.appspot.com/feed也一样没有反应。
    请教应该怎么使用。
    多谢。
  • 2009-8-9 0:42:56   支持(0)反对(0) 回复
  • 25.shqianlu
  • 晕.
    1.你没提及还要修改feed.py里的username.
    2.你没说明feed地址就是***.appspot.com/feed.
    对于我们这种菜鸟来说,这些必要的说明必不可少啊!结果我笨笨的拿***.appspot.com去test twitterfeed,总也不成功.
    之后搜索半天,才发现那不是feed地址.找到feed地址后又发现输出的是你的twitter信息,又是一阵东找西找.
    唉,足足搞了我三个多小时.
    另外,那个SVM地址你不能直接给一个文件夹打包下载么?结果我又笨笨的按你说的装了TortoiseSVN.后来才发现根本不用装.

    总之,我觉得我们这种小白的确不适合看你的技术类博文.那个抽象简练啊,绝对是对智商和耐力的一大考验.
  • 2009-10-25 2:29:20   支持(0)反对(0) 回复

发表评论:

 请勿发送垃圾信息、广告、推广信息或链接,这样的信息将会被直接删除。

订阅博客

  • 订阅我的博客:订阅我的博客
  • 关注新浪微博:关注新浪微博
  • 关注腾讯微博:关注腾讯微博
  • 关注认证空间:关注QQ空间
  • 通过Google订阅本站
  • 通过鲜果订阅本站
  • 通过电子邮件订阅
  • 通过QQ邮件订阅

站内搜索

热文排行


月度排行

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载本站内容必须也遵循“署名-非商业用途-保持一致”的创作共用协议.
This site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License.