@ZEAL Blog·厉
WWW Zeal Blog
We stand alone,
TOGETHER.

把QQ好友备注名称导入Pidgin

Posted by zeal on 2008-11-07 17:44 , 1073 characters |  + 1 - 0   English
转载请保留本行原始出处声明信息 : http://www.zeali.net/entry/594 MaDe1nZEAL
标签 ( 网络 ):  ,  , 

Pidgin 现在出到了 2.5.2 ,用起来基本上挺顺手了。说实在的什么 MSN , QQ , GTalk , 对我来说 99% 的时候都是用来发文字消息。一大堆附加的高级功能都是摆设, Pidgin 则正合我意。

不过 Pidgin 虽然也支持 QQ ,但不能读取分组信息,还时不时冒出“好友名称显示为NULL”的问题,算是有点美中不足。但相比这些可以忽略不计的瑕疵, Pidgin 不能显示 QQ 好友备注名称更让我不能接受。看着一堆天天在变的昵称根本就分不清谁是谁。

Pidgin 提供的别名(Alias)功能则可以作为可读性强的好友名称来用的,只是如果在 Pidgin 里面一个个去编辑好友的别名太累人。后来发现 Pidgin 其实是把联系人列表保存在 blist.xml 配置文件中的(一般位于 Documents and Settings\用户\Application Data\.purple 目录),直接修改这个文件的联系人信息可以达到同样的效果。

打开QQ菜单,选择"好友与资料"->"好友管理器",在"所有分组"项点击右键->"导出地址簿",将地址薄导出到文件。这个导出的文本文件里面就包含了所有好友的号码和昵称 -- 如果你给这个好友设了备注名称,那么这里导出的就是这个名称。

导出来之后按照里面的格式提取“消息对象:”开头的行信息就能得到qq号和姓名,再组装成 blist.xml 里面 contact 的内容覆盖掉原来的QQ Group下的那些 contact 信息再重新登陆Pidgin就可以看到备注名称显示在好友列表中了。

做了个简单的在线格式解析转化工具,点击这里进入

附:好友名称显示为NULL的问题解决方法

  1. 卸载 Pidgin 自带GTK+ Windows类库(GTK+ for Windows 2.12.8 Rev A)。
  2. 从SourceForge上下载GTK+ for Windows上一个版本 2.12.1 Rev B (gtk-runtime-2.12.1-rev-b.exe)。
  3. 重新安装GTK+ for Windows 2.12.1。OK.
6 条评论:
- 性感写真 () 于 2008-11-08 16:56
以前腾讯还经常屏蔽pidgin,不过现在有了 linux qq了!!
- virteman () 于 2008-11-26 11:11
受教了,我的pidgin2.5.2的QQ群,可以显示名称的,你只要在那个NULL上点右键
edit setting... 然后输入群号,即可以了。呵呵
- 探客 () (link) 于 2008-12-22 21:45
你的评论系统不错。
- kite () 于 2009-01-04 09:53
请教,你的这个在线转换工具能否发个包给我?php或者asp都无所谓。备用~~
- Setting sun () (link) 于 2009-01-29 10:43
我也是搞php的,对这个在线转换很有兴趣,希望能发我一份,万谢
admin@setting.cc
- Setting sun () (link) 于 2009-01-30 20:05
我在发表的时候 就加了转载地址了!
你可能是没看到,我这点还是懂的!
Since 2005.04.27  梦想 就像鸡蛋 要么孵化 要么臭掉RSS Feed (Entries) | About me | Back To Home | @ZEAL | zbird.com | 沪ICP备05024379号