谷歌云应用 » KindleEar » 如何搭建自己的KindleEar推送服务器 - KindleEar

如何搭建自己的KindleEar推送服务器

By life at 2 月前

以下是正规的搭建步骤:

1 在 Github 页面上下载KindleEar的最新版本,在页面的右下角有一个按钮"Download ZIP",点击即可下载一个包含全部源码的ZIP文档,然后解压到你喜欢的目录,比如C:\KindleEar(下面以这个为例)。
2 首先你需要一个google账号,然后访问 Google Developers Console,新建一个Application。(用来上传KinldeEar用)。
3 安装 Python 2.7.x,在此页面中选择你的系统平台对应的2.7.x版本下载,然后直接双击安装。注意不要安装成Python 3.x版本,GAE和KindleEar都暂不支持。
4 下载 GAE SDK,这是用来上传GAE程序用的。在此页面中的区段“Google App Engine SDK for Python”中选择你的系统平台对应的版本点击即可下载,然后安装,一路next无话。
5 打开资源管理器,进入之前下载的KindleEar目录C:\KindleEar,使用任何文本编辑器打开app.yaml和module-worker.yaml文件,将第一行的kindleear字样修改为你之前申请的GAE程序名(比如kindleear123),保存退出。
6 在app.yaml的同一个目录,打开config.py文件,修改SRC_EMAIL为你的gmail账号,DOMAIN为你的应用的域名。其他的选项也可以根据注释有选择性的修改,或者使用默认即可。
7 正式上传KindleEar。不能使用Google App Engine Launcher,因为Launcher默认不支持多module应用,这里介绍一下windows下使用命令行的方式。
8 依次点击:开始-运行-输入CMD,打开命令行窗口
9 进入到App Engine SDK安装目录;例如:
cd "C:\Program Files\Google\google_appengine"
10 输入“上传”命令:
c:\python27\python.exe appcfg.py update C:\kindleear\app.yaml c:\kindleear\module-worker.yaml
11 依次输入gmail账号及密码(密码输入时屏幕不显示)。
12 再输入“上传”命令:
c:\python27\python.exe appcfg.py update C:\kindleear\
13 显示上传成功后使用你的浏览器打开域名:kindleear123.appspot.com (举例而已,kindleear123要改为你申请的GAE程序名称),如果能正常打开,则还有最后一步。
14 将你的gmail账号加入kindle推送邮箱的白名单。这一步你应该早就会了吧。
15 然后呢?享受你自己的推送服务吧!

1 回复 | 直到 2 月前
life at 2 月前
1

以下是推荐的简化搭建步骤(使用uploader):

1 下载KindleEar和申请GAE账号,并创建一个application。
2 下载uploader。
3 解压uploader到特定目录,将之前下载并解压的KindleEar目录拷贝到此目录下,改名为kindleear,然后双击执行uploader.bat后根据提示输入appid/email/timezone后会正式启动上传程序,输入email和密码即可上传代码。