月光博客 » 编程开发 » 基于GAE的Twitter RSS Feed过滤工具

基于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地址。

顶一下 ▲()   踩一下 ▼()

相关文章

  1. 1
    52gl   说道:
    Twitter 都被C加一横FW了,。。。
    国人就慢慢把他忘了好。。
    支持(13反对(4回复
  1. 2
    wang   说道:
    twitter 又访问不了了吧··?
    支持(10反对(5回复
  1. 3
    呵呵   说道:
    早晚gae也会被墙
    支持(13反对(8回复
  1. 4
    华晨   说道:
    头一次这么前的位置,呀!
    支持(11反对(7回复
  1. 5
    歪豆   说道:
    貌似最近博主关于Twitter等微博客的文章比较多^^
    支持(12反对(8回复
  1. 6
    dismory   说道:
    正文最后一段的sppspot应该为appspot吧
    支持(9反对(5回复
  1. 7
    SErHo   说道:
    墙内的我对墙外的生活很向往,生活在别处
    支持(9反对(6回复
  1. 8
    园子   说道:
    这方法不错

    收藏供以后备用~
    支持(10反对(7回复
  1. 9
    LEE   说道:
    我也来赶紧学习一下'
    别落后了
    支持(13反对(10回复
  1. 10
    grnnet   说道:
    不错学习下,访问量好像变小了啊
    支持(7反对(5回复
  1. 11
    leeluby   说道:
    我也不知道怎么样来使用啊

    支持(8反对(6回复
  1. 12
    潜行者   说道:
    有什么好办法从twitter同步到其他微博客,是没有时间差的那种同步。
    支持(7反对(6回复
  1. 13
    仁心博客   说道:
    我感兴趣,但我不懂
    支持(7反对(6回复
  1. 14
    珍珠粉   说道:
    的确是这样的。。。。。
    支持(6反对(6回复
  1. 15
    kansing   说道:
    抓狂了......看不懂
    支持(6反对(7回复
  1. 16
    爱思鱼   说道:
    求助,关于Wordpress主题!
    Meta-Morphosis主题的标题使用了一个把文字转换成图像的技术,这样只能显示英文的标题却不能显示中文的标题了,求解决办法,谢谢。
    支持(8反对(9回复
  1. 17
    shqianlu   说道:
    晕.
    1.你没提及还要修改feed.py里的username.
    2.你没说明feed地址就是***.appspot.com/feed.
    对于我们这种菜鸟来说,这些必要的说明必不可少啊!结果我笨笨的拿***.appspot.com去test twitterfeed,总也不成功.
    之后搜索半天,才发现那不是feed地址.找到feed地址后又发现输出的是你的twitter信息,又是一阵东找西找.
    唉,足足搞了我三个多小时.
    另外,那个SVM地址你不能直接给一个文件夹打包下载么?结果我又笨笨的按你说的装了TortoiseSVN.后来才发现根本不用装.

    总之,我觉得我们这种小白的确不适合看你的技术类博文.那个抽象简练啊,绝对是对智商和耐力的一大考验.
    支持(7反对(8回复
  1. 18
    菜鸟冬   说道:
    怎么用,不会。我已经上传到google app了
    支持(10反对(12回复
  1. 19
    漏电断路器   说道:
    我们企业现在用twitter发布新闻和国外用户互动,早先还可以通过修改host,然后用https,但是现在这个方法不行了。。。请问龙大现在有什么伤twitter的好方法?谢谢谢谢
    支持(5反对(8回复
  1. 20
    清风扬   说道:
    谢谢共享,学习楼主的代码~
    支持(8反对(11回复
  1. 21
    xinhepc   说道:
    不感兴趣,但顶一下。
    支持(5反对(9回复
  1. 22
    8729   说道:
    前3有我啊...
    支持(7反对(12回复
  1. 23
    博客榜样   说道:
    啊,这个问题,我想了好久,终于明白了。3Q
    支持(7反对(12回复

发表留言