分页: 1 / 12
pywebqq1.4 2011-10-27 更新
发表于 : 2011-08-23 9:48
由 squall724
修改自
http://pwwang.com/2011/04/07/pywebqq1-0 ... qywebqq1.1
googlecode
http://python-webqq.googlecode.com
changelog:
1、移徝到webkit内核
2、加快捷键支持(alt+q)
2011-09-15 更新
1、支持cookie(可以记住qq号了)
2、解决登录的网络问题
2011-09-16 更新
1、支持文件下载(比如群共享等)
2、支持接收文件
3、可能修正了有的机器通知的问题
2011-09-19 更新
1、修正聊天过程中的url不能在默认浏览器中打开的问题
2、一些代码的调整
2011-09-27 更新
1、新的代码结构
2、启用页面缓存
3、完善文件传输与下载(修正不能接收非离线文件的问题,不再弹出保存对话框,直接下载或接收到下载目录中,有通知提示)
4、修正在10.10版本以上ubuntu不能载入库文件的问题
2011-10-11 更新
见52楼,针对新版Q+ Web不断弹新消息提示的补丁
加一个新的Q+图标
2011-10-24 更新
1、加当Q+ Web页面加载完成时是否自动打开登录对话框功能
2、加记住密码功能
3、加记住状态功能(10:'我在线上',20:'离线',30:'离开',40:'隐身',50:'忙碌',60:'Q我吧',70:'请勿打扰')
4、支持代理
以上功能见WebQQ.conf自行配置
2011-10-25 更新
1、为ubuntu11.xx添加一个新的托盘指示器(不用开白名单)
2、为配置文件添加了gui界面(在托盘菜单中)
3、清理了一些垃圾代码
2011-10-27 更新
1、改进了ubuntu版本的判断(兼容其他发行版,待测试)
2、改进了托盘图标gnome-shell的兼容问题
3、呼出窗口快捷键设置进入配置界面(感谢ubuntu-tweak,使用了它的快捷键控件)

- QQ.png (31.07 KiB) 查看 38205 次
sudo apt-get install python-notify python-keybinder python-ctypeslib python-webkit python-glade2
可能在不同版本的ubuntu上会出现so库找不到的问题,自己根据自己的库路径修改webqqview.py
64位不能运行的见50楼
Re: pywebqq 1.2
发表于 : 2011-08-23 9:54
由 qy117121
虽然不用,不过支持下
Re: pywebqq 1.2
发表于 : 2011-08-23 9:58
由 nmsfan
试试哦
pywebqq有个包debian木有,不知道你这个是否依赖那个包
Re: pywebqq 1.2
发表于 : 2011-08-23 10:02
由 nmsfan
很遗憾,网络连接出现异常,请您稍后再试。(965742196)
Re: pywebqq 1.2
发表于 : 2011-08-23 10:04
由 remeber
同遗憾。。。。
Re: pywebqq 1.2
发表于 : 2011-08-23 10:30
由 flay
很遗憾。。。
Re: pywebqq 1.2
发表于 : 2011-08-23 14:27
由 squall724
我自己用了好多天了,没问题呀
Re: pywebqq 1.2
发表于 : 2011-08-23 23:03
由 nmsfan
俺的RP太臭了…………俺是debian
Re: pywebqq 1.2
发表于 : 2011-08-26 1:50
由 yuhuayang07
终端运行出现如下信息,供楼主参考:
代码: 全选
python pyWebQQ.py
No bp log location saved, using default.
[000:000] Browser XEmbed support present: 1
[000:001] Browser toolkit is Gtk2.
[000:001] Using Gtk2 toolkit
[000:001] No bp log location saved, using default.
[000:002] Browser XEmbed support present: 1
[000:002] Browser toolkit is Gtk2.
[000:002] Using Gtk2 toolkit
** Message: console message: http://web.qq.com/module/appmarket/appmarket.html?20110825002?t=Fri%20Aug%2026%202011%2001:46:36%20GMT+0800%20(CST) @1: SyntaxError: Parse error
** Message: console message: undefined @0: NOT_FOUND_ERR: DOM Exception 8: An attempt was made to reference a Node in a context where it does not exist.
Re: pywebqq 1.2
发表于 : 2011-09-15 13:41
由 flay
出现网络异常的,装hspell,登录的时候等验证码出来就没问题了
Re: pywebqq 1.2
发表于 : 2011-09-15 16:01
由 nmsfan
回ls
装了hspell
他还是很遗憾………………
没出现验证码
Re: pywebqq 1.2 2011-09-15 更新
发表于 : 2011-09-15 16:29
由 squall724
更新了,enjoy
Re: pywebqq 1.2 2011-09-15 更新
发表于 : 2011-09-15 16:42
由 nmsfan
哎
还是表示遗憾…………终端没有错误输出…………
pyWebQQ.py:34: Warning: cannot register existing type `WebKitSoupAuthDialog'
self.page = webkit.WebView()
pyWebQQ.py:34: Warning: g_type_add_interface_static: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
self.page = webkit.WebView()
pyWebQQ.py:34: Warning: g_once_init_leave: assertion `initialization_value != 0' failed
self.page = webkit.WebView()
pyWebQQ.py:34: Warning: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed
self.page = webkit.WebView()
pyWebQQ.py:34: Warning: invalid (NULL) pointer instance
self.page = webkit.WebView()
pyWebQQ.py:34: Warning: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
self.page = webkit.WebView()
(pyWebQQ.py:25170): libsoup-CRITICAL **: soup_session_add_feature: assertion `SOUP_IS_SESSION_FEATURE (feature)' failed
pyWebQQ.py:34: Warning: g_object_unref: assertion `G_IS_OBJECT (object)' failed
self.page = webkit.WebView()
上边是启动时的错误输出,网络错误时没有错误输出
Re: pywebqq 1.2 2011-09-15 更新
发表于 : 2011-09-15 16:51
由 squall724
nmsfan 写了:哎
还是表示遗憾…………终端没有错误输出…………
pyWebQQ.py:34: Warning: cannot register existing type `WebKitSoupAuthDialog'
self.page = webkit.WebView()
pyWebQQ.py:34: Warning: g_type_add_interface_static: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
self.page = webkit.WebView()
pyWebQQ.py:34: Warning: g_once_init_leave: assertion `initialization_value != 0' failed
self.page = webkit.WebView()
pyWebQQ.py:34: Warning: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed
self.page = webkit.WebView()
pyWebQQ.py:34: Warning: invalid (NULL) pointer instance
self.page = webkit.WebView()
pyWebQQ.py:34: Warning: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
self.page = webkit.WebView()
(pyWebQQ.py:25170): libsoup-CRITICAL **: soup_session_add_feature: assertion `SOUP_IS_SESSION_FEATURE (feature)' failed
pyWebQQ.py:34: Warning: g_object_unref: assertion `G_IS_OBJECT (object)' failed
self.page = webkit.WebView()
上边是启动时的错误输出,网络错误时没有错误输出
你看看你机器上有这几个库文件吗?
libgobject = ctypes.CDLL('/usr/lib/libgobject-2.0.so.0')
libsoup = ctypes.CDLL('/usr/lib/libsoup-2.4.so.1')
libwebkit = ctypes.CDLL('/usr/lib/libwebkit-1.0.so.2')
可能你的机器路径不一样
Re: pywebqq 1.2 2011-09-15 更新
发表于 : 2011-09-15 16:55
由 nmsfan
有
和你列举的路径是一样的
顺便说一句,我是debian amd64位 testing