Douban support on gwibber, tested on Gwibber 2.32.0-ubuntu2 or 2.32.0.1-ubuntu1 , Ubuntu Maverick.
You can download it from bitbucket:
http://bitbucket.org/sunng/gwibber-douban/downloads
Installation:
Unpack and run install script with super user privilege:
sudo bin/install.sh
We will create backup for you. To rollback, just run sudo bin/uninstall.sh .
Any feedback is welcome.

贝塔 hi
我安装了你写的该python脚本
但是打开Gwibber后出现白板,没有数据出现。
这是为什么?
盼复!
不要担心
确认几个问题:
你的gwibber版本是 gwibber-2.30.0 以上吗
你的ubuntu是10.10吗
如果确定,打开终端执行
killall gwibber-service
gwibber-service -d -o
查看一下有没有异常输出,如果有请贴一下
Gwibber-2.33.0
Ubuntu10.10
gwibber-service -d -o没有异常输出
添加豆瓣账户的时候,没有贴写用户名,密码的东西出来。表示不知到情况~~~
还有请问下,卸载怎么卸呢?
您使用PPA的吗?
可能2.33有点变化吧
这个插件还是基于2.32.0和2.32.0.1的
恩~~是PPA~~~(:~~
期待更新~~~
哈哈,正好借问一下,2.33有什么新特新啊,buzz能用了吗,支持reddit了吗?
表示看到了buzz~~
不好意思~~~我知道怎么卸载了~~~
你好,我系统是Ubuntu10.10,硅博版本:2.32.0.1,添加豆瓣成功,发布广播成功(可以在网站上看到),但是在硅博面板上没有任何信息,包括我发布消息也不显示。执行gwibber-service -d -o的结果
xx@xx:/opt/Programs/gwibber-douban/bin$ gwibber-service -d -o
Gwibber Dispatcher: DEBUG Setting up monitors
Gwibber Dispatcher: DEBUG Refresh interval is set to 15
Gwibber Dispatcher: DEBUG ** Starting Refresh – 2010-10-14 23:33:00.35 **
Gwibber Dispatcher: DEBUG Performing operation
Gwibber Dispatcher: ERROR Operation failed
Gwibber Dispatcher: DEBUG Traceback:
Traceback (most recent call last):
File “/usr/lib/python2.6/dist-packages/gwibber/microblog/dispatcher.py”, line 80, in perform_operation
message_data = PROTOCOLS[account["service"]].Client(account)(opname, **args)
File “/usr/lib/python2.6/dist-packages/gwibber/microblog/douban.py”, line 149, in __call__
return getattr(self, opname)(**args)
File “/usr/lib/python2.6/dist-packages/gwibber/microblog/douban.py”, line 152, in receive
return self._get(URL_CONTACTS_GET.format(self.account['user_id']))
File “/usr/lib/python2.6/dist-packages/gwibber/microblog/douban.py”, line 139, in _get
msg = self._message(entry)
File “/usr/lib/python2.6/dist-packages/gwibber/microblog/douban.py”, line 88, in _message
“sender”: self._user(data["author"]),
File “/usr/lib/python2.6/dist-packages/gwibber/microblog/douban.py”, line 75, in _user
“image”: icon,
UnboundLocalError: local variable ‘icon’ referenced before assignment
Gwibber Dispatcher: INFO Loading complete: 1 – []
Gwibber Dispatcher: DEBUG Raising gwibber client
你好,感谢你的反馈!
这个问题确实是一个我之前没有注意到的bug,它可能是由于用户没有设置头像导致的
我已经发布了一个新版本修正这个问题
http://bitbucket.org/sunng/gwibber-douban/downloads?highlight=12745
请先运行uninstall再执行install安装,谢谢!
还是不行,偶的RP一向不差的呀,Debug信息见下面
我是新注册的豆瓣,刚才添加了头像
还是有问题啊,debug信息:
Gwibber Dispatcher: DEBUG Setting up monitors
Gwibber Dispatcher: DEBUG Refresh interval is set to 15
Gwibber Dispatcher: DEBUG ** Starting Refresh – 2010-10-15 12:47:40.00 **
Gwibber Dispatcher: DEBUG Performing operation
Gwibber Dispatcher: ERROR Operation failed
Gwibber Dispatcher: DEBUG Traceback:
Traceback (most recent call last):
File “/usr/lib/python2.6/dist-packages/gwibber/microblog/dispatcher.py”, line 80, in perform_operation
message_data = PROTOCOLS[account["service"]].Client(account)(opname, **args)
File “/usr/lib/python2.6/dist-packages/gwibber/microblog/douban.py”, line 155, in __call__
return getattr(self, opname)(**args)
File “/usr/lib/python2.6/dist-packages/gwibber/microblog/douban.py”, line 158, in receive
return self._get(URL_CONTACTS_GET.format(self.account['user_id']))
File “/usr/lib/python2.6/dist-packages/gwibber/microblog/douban.py”, line 148, in _get
msg = self._message(entry, data["author"])
File “/usr/lib/python2.6/dist-packages/gwibber/microblog/douban.py”, line 97, in _message
“sender”: self._user(author),
File “/usr/lib/python2.6/dist-packages/gwibber/microblog/douban.py”, line 72, in _user
user_id = self._get_id_from_uri(user["uri"]["$t"])
File “/usr/lib/python2.6/dist-packages/gwibber/microblog/douban.py”, line 59, in _get_id_from_uri
user_id = re.search(ID_URL_TEMPLATE, uri).group(1)
AttributeError: ‘NoneType’ object has no attribute ‘group’
Gwibber Dispatcher: INFO Loading complete: 1 – []
真的很诡异啊,方便告我一下你的豆瓣id吗
没问题,在这儿?是硅博显示的一串数字吗?你发我一封邮件,我发邮件给你
我找到你的id了,方不方便执行一下
curl “http://api.douban.com/people/yaron/miniblog/contacts?alt=json”
结果email给我 classicning@126.com
这个报错和之前的一样,应该是你获得的数据格式不对,很奇怪
发给你了,请查收
实在抱歉,这个问题我没有办法重现,这个输出在我这里是可以正常工作呃
我建议你uninstall后重新install一下
你好!我安装之后,在添加豆瓣账户时没有信息出来,下面是空白,请问怎么办?
我用的是Gwibber 2.32.2
系统是Ubuntu 10.10
在执行
killall gwibber-service
gwibber-service -d -o
这两行命令后显示信息如下:
Gwibber Dispatcher: DEBUG Setting up monitors
Gwibber Dispatcher: DEBUG Refresh interval is set to 15
Gwibber Dispatcher: DEBUG ** Starting Refresh – 2010-11-30 17:19:04.49 **
Gwibber Dispatcher: DEBUG Performing operation
Gwibber Dispatcher: DEBUG Performing operation
Gwibber Dispatcher: DEBUG libproxy: getting proxies
Gwibber Dispatcher: DEBUG libproxy: getting proxies
Gwibber Dispatcher: DEBUG Finished operation
Gwibber Dispatcher: DEBUG Finished operation
Gwibber Dispatcher: DEBUG Performing operation
Gwibber Dispatcher: DEBUG Performing operation
Gwibber Dispatcher: DEBUG libproxy: getting proxies
Gwibber Dispatcher: DEBUG libproxy: getting proxies
Gwibber Dispatcher: DEBUG Finished operation
Gwibber Dispatcher: DEBUG libproxy: getting proxies
Gwibber Dispatcher: DEBUG Finished operation
Gwibber Dispatcher: INFO Loading complete: 1 – []
你添加帐号失败了,建议删除重新添加
是点添加就没有内容出现,没有出现添加帐号的内容,添加不了帐号。
不好意思,我无法重现这个问题。你可以从bitbucket下载最新的tip版本:
http://bitbucket.org/sunng/gwibber-douban/get/tip.tar.bz2
重试
下面是截图链接:
http://img307.ph.126.net/889plUbpmmehrdVFcbSs0Q==/4805059327427690890.png
http://img170.ph.126.net/-PM5v-0C-paJnmtLMJZ6PQ==/2290924835449472701.png
看到的是禁止盗链,用imgur.com试一下
http://imgur.com/R1oeN.png
http://imgur.com/lABYj.png
谢谢提供网站,请看一下能不能看到图?
我明白了,安装了新浪的插件之后,豆瓣gwibber的安装脚本可能有点问题,你可以尝试这样的步骤:
1)执行豆瓣gwibber的卸载脚本
2)执行新浪gwibber的卸载脚本
3)执行豆瓣gwibber的安装脚本
4)执行新浪gwibber的安装脚本
晕了,我把整个Gwibber卸了,重装后怎么都启动不了Gwibber。
成功,谢谢。
成功安装插件到Gwibber,正在使用中,但有个问题,应该跟前面yaron说的一样,就是在Gwibber中输入文字按发送之后消息不会即时出现,在网页上是可以看到的,在Gwibber中要刷新一下才能看到。
恭喜。你说的这个问题算是一个小issue,豆瓣这个插件里所有的message都是从远程取来的,不会在发送的时候创建。有时间的时候我会尝试去修正,感谢你的报告!
关于这一点,我提个小建议:
能不能在点发送的时候先在客户端这里显示出来,并显示一个“正的发送中”的状态提示,等确认网上已经发布成功的时候再去掉这个状态?
其实你发送以后右上角会有一个loading的图标
豆瓣不能立即显示是因为豆瓣创建成功后不会返回最近创建成功的项目,不同于twitter。
我们这个程序只是一个gwibber的扩展,界面上的事情还是要上游来解决了。
总而言之,感谢你的建议!
gwibber-service -d -o
Traceback (most recent call last):
File “/usr/bin/gwibber-service”, line 36, in
from gwibber.microblog import dispatcher
File “/usr/lib/python2.7/dist-packages/gwibber/microblog/dispatcher.py”, line 44
“douban”: douban,
^
IndentationError: unindent does not match any outer indentation level
是mint11的系统~~
对不起,这个扩展现在已经不维护了,他无法运行在更高版本的gwibber上。
嗯 其实还是一个很好的小插件 很方便 也很美观 默哀一下