★ 开源 ★ php版twitese
2009-10-28 14:06:14 来自: meredith
※【推特中文圈】豆瓣组http://www.douban.co
※(本文转自bang590感谢bang590为广大twitter做的无私贡献)
※免-F-Q登陆可以使用http://twitter.fishn
其他备用域名登陆暂不公布........后期见中文圈豆瓣组http://www.douban.co
※推特中文圈
暑假完成了推特中文圈,放在GAE上,大家的反响挺好,呼吁开源的人也很多,但我一直没开源,这里写了我开源的顾虑。
好像是10月14日那天,众多twitter第三方web客户端都被封了,itweet dabr twitzap 等,还有推特中文圈。被封的时候其实我挺平静的,因为如果要禁twitter,不封推特中文圈实在没道理,早有心理准备。
其实我还没完全了解他们封的是什么,我本来以为封了IP,没戏了,有一天一推友告诉我说用一个新域名绑定到twitese,就能继续免翻墙打开了。试过后,果真如此:http://webbang.bytea
开源GAE版的twitese无济于事,再怎样都是放在GAE上,只会更加摧残GAE,于是10月23日我开始动手写php版的twitese,希望开源后网友们能把twitese架设在多个不同的php主机上,躲避功夫网的封锁。
用另一种语言重写一个网站比想象中要容易,至少前端几乎不用改。php版的twitese与GAE版的几乎完全一样,随便看看与排行榜是通过GAE版的twitese开放出API进行调用,由于怕原版的twitese流量不足,所以另开了一个GAE重新抓取数据,所以开放出来的用户数据量没有原版的twitese那么多,随便看看里的更新也没原版那么频繁,但应该已经足够了。
开源
对开源协议没有了解多少,简单的说大家修改twitese是没有限制的,也不要求修改过后的twitese同样要开源。这次发布得有点仓促,小错误应该挺多,大家碰到的话可以在这里提一下~希望有热心的人能一起改进twitese~
开源项目主页:http://www.twitese.n
http://code.google.c
特点
1.相对于dabr,twitese对php空间要求低
dabr对php空间要求如下:
* PHP 5.2+
* curl PHP module
* mcrypt PHP module
* mod_rewrite apache module
而twitese只需要curl PHP module,另外我在本地测试的php版本是5.2.6,没有在其他版本的php上测试过,应该问题不大。
2.twitese主要是作为web客户端,但完整支持手机ucweb浏览,网页上JavaScript的各种操作都留有后路,即使浏览器禁用JavaScript也能正常使用,所以对不太支持JavaScript的手机浏览器也是友好的。
3.twitese可以架设在国外空间,也可以架设在国内空间,只需修改twitter api为未被封的api proxy即可。
待增加的功能
1.OAuth认证:本来是想一开始就做的,由于有其他事情要做,精力有限,就暂时没有这个功能了。不过对于中国用户来说,这个功能可有可无,因为需要翻墙。
2.短网址:目前还没有提供短网址功能,待增加~
安装教程
下载源文件:
方法一:通过SVN工具下载:http://twitese.googl
方法二:进入项目主页 点击右边的Featured downloads下载压缩后的源程序。此方法不保证下载到最新的程序。
下载后,打开lib/config.php,按上面的说明修改一些参数,修改完后,传到php空间,就能使用了。
查看源代码打印帮助01.//加密用户名密码用的密匙,请随便输入一字符串 02.define('SECURE_KEY', 'webbang'); 03.//twitter api地址,如果是国外空间,请用http://twitter.com,国内空间需要用第三方API proxy 04.define('API_URL', 'http://twitter.com\'); 05.//twitter search api地址,同上。 06.define('SEARCH_API_URL', 'http://search.twitte
> 我来回应
这个小组的推友也喜欢去 · · · · · ·

- 嘀咕 (741)

- google reader (5000)

- FriendFeed (325)

- Firefox (9772)

- Gmail联络组 (5391)

- Google Chrome (3186)
最新话题:
还有6个google wave码,有需要留邮箱哈。 (泰奧朵拉·蘭茨)
弱弱的问一下 (职业5mao)
lockerz开始火了~我也发邀请~哈 (Hc725)
还有要wave邀请的吗(25个) (peas)
三个鲜果联播邀请码谁要?要的留下邮箱吧 (某某某)
从Twitter被黑来看,分布式微博服务才是王道. (爱吃猫的鱼)
關於 Chromed Bird Options (神々の芾世~)