• By date
  • By category
  • By tags
  • 2010 (13)
  • 2009 (19)
  • 2008 (18)
  • 2007 (79)
  • 2006 (90)
  • 2005 (124)
  • February (2)
  • January (11)
 
Feb 3, 2010

用Google App Engine 实时同步微博以及无障碍上网

Google

如今各类微博以及SNS类网站大行其道,但是实现他们的实时同步却是一个比较棘手的问题。另外互联网的浏览有时在国内并不那么方便,还好用Google App Engine能一次解决这两个问题。虽然GAE是针对开发者的,但是就算是一个什么都不懂的菜鸟(如我)也能借助Google大神来办好这两件事情。

什么是Google App Engine

Google App Engine是Google提供的可扩展系统上构建网络应用程序。每个 Google App Engine 应用程序都可使用多达 500MB 的持久存储空间以及可支持每月 500 万综合浏览量的足够带宽和 CPU。目前每个用户可以免费创建十个应用。(转自月光博客)

下载并安装开发环境

Python 2.6.4 Windows版下载地址 http://www.python.org/download/releases/2.6.4/
Google App Engine SDK 下载地址 http://code.google.com/intl/zh-CN/appengine/downloads.html

同时,请自行用你的Google账号开通GAE(需要用手机接收短信) http://www.appspot.com/
随后在GAE中创建自己的应用程序,其中 Application Identifier 就是你的自定义名称,在下一步要用到。

下载应用程序

1. 同步Twitter到其他微博的程序: 下载源码

  • 解压缩后,请把 app.yaml 中第一行的应用程序名称改成你的自定义名称。
  • 随后更改 twitter.py 中的代码,把你要同步的微博客用户名和密码填上,并在最后一行填写你的Twitter账号。
  • 更具体的修改指导见月光博客的文章

2. 无障碍浏览的程序:下载源码

  • 此代码为我从 http://goo.gl/Fgtg 处下载打包而成。
  • 解压缩后,请把 app.yaml 中第一行的应用程序名称改成你的自定义名称。
  • 把mirror.py 中的

    secure_url = "https://mirrorrr.appspot.com"

    中的mirrorrr改成你的自定义名称

  • 更详细的指导见 戴斌的网站

安装应用程序

首先在GAE里创建修改完下载好的文件后,打开Google App Engine,添加这两个应用程序,用 Deploy 按钮上传到服务器。随后就大功告成了。

安装成功后,GAE就可以实时同步你的Twitter内容到各个微博。另一方面,安装无障碍浏览的程序将使您可以方便的浏览全地球的网站(请用https方式访问,以保证安全)。

Tags:
Post by SUN @ 9:25 pm 与时俱进 | Add to del.icio.us | Digg This! | Comment (1)