Dabr for weibo
Dabr for weibo 是我放在 github 上的一个开源项目,目的为新浪微博做一个Dabr 第三方。做这个第三方的主要目的是尽量 减少新浪微博的信息重复和信息干扰。
Dabr for weibo 最开始是 @timyang 改的,我在他的基础上做了些完善。
今天修正了一个易用性的BUG。现在看起来没大问题了。可以上这里体验(目前只支持basic oauth,如果登录后提示内存不足,再换这个) 我说一下使用这个第三方的理由吧。
1. 界面元素简单,加载速度快。
上面提供的两个地址,服务器都是新浪云计算平台,说不定都在一个机房,网络延迟很小。dabr 本来就是为手机浏览器设计,加载的数据不多。绝不会出现新浪微博首页,加载N久,chrome 还在转圈圈。
2. 信息聚合
有些消息,比如时事新闻,很多情况是,你的 follower 中有多人 retweet 这个消息,于是重复的信息你会看n 遍。这大概是 twitter 主站仅支持保持全文 + 作者的官方 retweet 原因之一。于是一个消息,多人 retweet,你只需要看一次,然后看 retweet 次数得知消息的热度。我本人是对信息重复很反感,所以在 dabr-for-weibo 中加入了根据转发原文聚合。转发理由,仅完整显示最新转发人发的,不过也会有一个转发的关注人列表。
说下现有的问题。
1. oauth 登录没做好。有一次尝试调试这个,没做好,就不想做第二次了。真的不是我想记大家密码。
2. 评论页面的 下一页无效。
3. 英文界面,无汉化版。这是上一次审核不通过的理由。
4. 无法做消息提示,认证用户标记等。这些在 @timyang 的dabr 中是后来加的,大家可以体验下:http://60.28.113.74:8000/api/
另外,新浪的SAE 在 dawbr.sinaapp.com 的登录时容易报内存不足。好像是因为代码中我用了 debug_backtrace() 函数,导致内存不足。后来我做了些调整。SAE 给php-cgi 进程的内存是不是少了点啊。。
还有,欢迎大家跟我一起完善这个项目,push!push!push!!!