pywebqq1.4 2011-10-27 更新

上网、浏览、聊天、下载等
回复
squall724
帖子: 129
注册时间: 2007-06-13 9:36
系统: ubuntuunity

pywebqq1.4 2011-10-27 更新

#1

帖子 squall724 » 2011-08-23 9:48

修改自
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
QQ.png (31.07 KiB) 查看 37691 次
sudo apt-get install python-notify python-keybinder python-ctypeslib python-webkit python-glade2

可能在不同版本的ubuntu上会出现so库找不到的问题,自己根据自己的库路径修改webqqview.py
64位不能运行的见50楼
附件
pywebqq1027.zip
(83 KiB) 已下载 29680 次
pywebqq1025.zip
(80.99 KiB) 已下载 33918 次
上次由 squall724 在 2011-11-29 17:59,总共编辑 24 次。
头像
qy117121
论坛版主
帖子: 50529
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: pywebqq 1.2

#2

帖子 qy117121 » 2011-08-23 9:54

虽然不用,不过支持下
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
头像
nmsfan
帖子: 18958
注册时间: 2009-10-16 22:46
来自: finland

Re: pywebqq 1.2

#3

帖子 nmsfan » 2011-08-23 9:58

试试哦
pywebqq有个包debian木有,不知道你这个是否依赖那个包
>>>>推Ubuntu 桌面培训~~<<<<
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum
头像
nmsfan
帖子: 18958
注册时间: 2009-10-16 22:46
来自: finland

Re: pywebqq 1.2

#4

帖子 nmsfan » 2011-08-23 10:02

很遗憾,网络连接出现异常,请您稍后再试。(965742196)
>>>>推Ubuntu 桌面培训~~<<<<
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum
头像
remeber
论坛版主
帖子: 13030
注册时间: 2009-01-06 15:18
来自: 人间

Re: pywebqq 1.2

#5

帖子 remeber » 2011-08-23 10:04

同遗憾。。。。
“有一种被人抛诸脑后的过去,包含一些不该遗忘的点点滴滴。欢笑之余,我将故旧拾起,才刹见自己的薄情。人世间似乎存在着某种公平,每个人都曾被抛掷在他人的遗忘中;而今你所有哽咽难宣的话语,也正是你曾为人所期盼,却永远听不见的字句。” —赫曼 赫塞
flay
帖子: 211
注册时间: 2010-01-25 9:27

Re: pywebqq 1.2

#6

帖子 flay » 2011-08-23 10:30

很遗憾。。。
squall724
帖子: 129
注册时间: 2007-06-13 9:36
系统: ubuntuunity

Re: pywebqq 1.2

#7

帖子 squall724 » 2011-08-23 14:27

我自己用了好多天了,没问题呀
头像
nmsfan
帖子: 18958
注册时间: 2009-10-16 22:46
来自: finland

Re: pywebqq 1.2

#8

帖子 nmsfan » 2011-08-23 23:03

俺的RP太臭了…………俺是debian
>>>>推Ubuntu 桌面培训~~<<<<
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum
头像
yuhuayang07
帖子: 389
注册时间: 2010-11-08 13:19
系统: openSUSE
来自: 广东省广州市黄埔区
联系:

Re: pywebqq 1.2

#9

帖子 yuhuayang07 » 2011-08-26 1:50

终端运行出现如下信息,供楼主参考:

代码: 全选

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.
附件
无法链接至网络。。。。
无法链接至网络。。。。
openSUSE还不错呢!
围脖:http://weibo.com/theair
Twitter:https://twitter.com/Zerta_D
邮箱/Gtalk:yuhuayang07@gmail.com
人生最悲哀的两点:生不醒目,死不瞑目。
flay
帖子: 211
注册时间: 2010-01-25 9:27

Re: pywebqq 1.2

#10

帖子 flay » 2011-09-15 13:41

出现网络异常的,装hspell,登录的时候等验证码出来就没问题了
头像
nmsfan
帖子: 18958
注册时间: 2009-10-16 22:46
来自: finland

Re: pywebqq 1.2

#11

帖子 nmsfan » 2011-09-15 16:01

回ls
装了hspell
他还是很遗憾………………
没出现验证码
>>>>推Ubuntu 桌面培训~~<<<<
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum
squall724
帖子: 129
注册时间: 2007-06-13 9:36
系统: ubuntuunity

Re: pywebqq 1.2 2011-09-15 更新

#12

帖子 squall724 » 2011-09-15 16:29

更新了,enjoy
头像
nmsfan
帖子: 18958
注册时间: 2009-10-16 22:46
来自: finland

Re: pywebqq 1.2 2011-09-15 更新

#13

帖子 nmsfan » 2011-09-15 16:42


还是表示遗憾…………终端没有错误输出…………
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()
上边是启动时的错误输出,网络错误时没有错误输出
>>>>推Ubuntu 桌面培训~~<<<<
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum
squall724
帖子: 129
注册时间: 2007-06-13 9:36
系统: ubuntuunity

Re: pywebqq 1.2 2011-09-15 更新

#14

帖子 squall724 » 2011-09-15 16:51

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')
可能你的机器路径不一样
头像
nmsfan
帖子: 18958
注册时间: 2009-10-16 22:46
来自: finland

Re: pywebqq 1.2 2011-09-15 更新

#15

帖子 nmsfan » 2011-09-15 16:55


和你列举的路径是一样的
顺便说一句,我是debian amd64位 testing
>>>>推Ubuntu 桌面培训~~<<<<
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum
回复