注册 登录
菊子曰官方网站 返回首页

李焱的菊子园 http://sns.juziyue.com/?162 [收藏] [复制] [分享] [RSS]

日志

用GAE搭建自己的LoudTwitter

已有 2635 次阅读2010-9-24 16:12 | Twitter

分享到:
免费下载菊子曰

一直通过LoudTwitter来备份Twitter,顺便记记流水账式日记,直到七月中LoudTwitter的作者放弃了自己的作品。怎么办?

LoudTwitter已经开源,不过好像没人继续。twtr2src对中文支持不大好,作者答应改改看,一直没改观。会不会有类似的Google AppEngine应用呢?果然,Hu HaitaiTsuyoshi.Fujinami都开发了自己的应用。最重要的是:在Twitter启动OAuth认证后,Tsuyoshi Fujinami很快放出了Twitter2blogger的OAuth版本!那就让我们用GAE来搭建自己的LoudTwitter吧!

前提 能翻墙!

一、准备阶段
1、注册GAE,不多说,自己G吧(譬如:GAE上架构OAuth API 教程(转)的前2步),
(1)注册GAE帐户,得到GAE的ID;
(2)下载并安装Google App Engine SDK for Python 2.5。
2、注册Twitter Application,也不说了,自己G吧(譬如:GAE上架构OAuth API 教程(转)的第3步),
(1)Callback URL 设置成 http://xxx.appspot.com/twitter2blogger/oauth_callback(xxx是前一步申请到的GAE ID);
(2)Default Access type 设置成 Read only;
(3)完成注册后得到 Consumer key 和 Consumer secret。
3、下载Twitter2blogger的OAuth版本。
4、下载Tweepy 1.6 for Phython 2.5。

二、发布阶段

1、将Twitter2Blogger解压,再将Tweepy文件夹解压到与app.yaml文件同一个目录内;
2、修改app.yaml中的application为自己的ID(即xxx);
3、修改main.py中26-32行的相关项目,包括Consumer key、Consumer secret、domain、time_local_offset、replies、blogger_mail和gae_mail;
4、用Google App Engine Launcher工具或者appcfg.py update命令将你的Twitter2Blogger发布到GAE上。

三、验证和配置阶段
1、在浏览器中输入 http://xxx.appspot.com/twitter2blogger/oauth ,按提示操作,Allow之前设定的GAE应用XXX访问Twitter;
2、修改cron.ymal中的schedule和timezone,重新发布;

四、尽情推吧,Loudtwitter又回来了!

免费下载菊子曰

路过

鸡蛋

鲜花

握手

雷人

愤怒

悲哀

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

关闭

站长推荐

再见了,菊子曰的朋友们
再见了,菊子曰的朋友们
由于经营不善,我们决定解散菊子曰开发团队,并且从即日起不再更新菊子曰了

查看 »

菊子曰 ( 闽ICP备12013319号 )

GMT+8, 2023-3-23 23:03 , Processed in 0.014521 second(s), 8 queries , Apc On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部