Tag Archives: pidgin

msnconvert 0.3 发布

msnconvert 0.3发布,在0.2的基础上所作的更新,也即此次发布的changelog: 1 无法处理零SESSION的聊天记录,此聊天记录里没有聊天内容。 2 无法创建目录的问题 3 添加了出错信息,方便用户查找未转换文件。 从源码的编译方法: cd msnconvert g++ `pkg-config –cflags –libs libxml++-2.6` msnlogparser.cpp msnlog.cpp pidginparser.cpp msnlogconvert.cpp -o msnconvert g++ `pkg-config –cflags –libs libxml++-2.6` msnlogparser.cpp msnlog.cpp msnlogtest.cpp -o msnlogtest g++ `pkg-config –cflags –libs libxml++-2.6` pidginparser.cpp pidgintest.cpp -o … Continue reading

Posted in Linux | Tagged , , | 2 Comments

msnconvert 0.2 版本发布

在msnconvet 0.1版本的基础添加了如下功能: 1 添加msnlogtest和pidgintest测试程序。 msnlogtest可以对一个MSN的聊天记录XML进行解析并进行显示。 pidgintest可以对pidgin的blist.xml文件进行解析和显示。 2 使用permit信息进行额外的判断。当contacts无法找到对应的信息时,再使用permit信息进行二次的判断。 3 实现了结果的输出显示。 4 添加了-a\-b参数,分别指定account\buddy。就是说,可以在指定logfile后再继续指定你的msn帐号以及对应聊天记录的好友帐号。 msnconver 0.2 source code msnconvert 0.2 binary for ubuntu gutsy

Posted in Linux, Program | Tagged , , | 1 Comment

msnconvert: 转换MSN的聊天记录到PIDGIN格式

这应该是我第一个以GPL3发布的C++程序。 依赖: libxml++2.6,因此你应该首先安装: sudo aptitude install libxml++2.6c2a 我是在ubuntu gutsy平台上开发的,因此若是其他平台,你需要自己重新编译,编译命令可以参考包里的make文件。 msnconvert 0.1 source code msnconvert 0.1 可执行文件 使用方法: 1、若你的pidgin已经使用了log reader(日志读取器)插件,则在blist.xml就包含了对应了信息,可以直接使用log reader的对应信息进行转换,但你需要告诉程序你的MSN聊天记录存放位置,这个目录下应该是一系列的XML文件。 ./msnconvert -u /path/to/msn/history/ 2、转换一个具体的XML聊天记录文件 比如,已经有一个XML文件,是和某个朋友产生聊天后的记录。 ./msnconvert -f /path/to/user00234234.xml 注意:xml文件的名称必须保持原始名称,因为这里面包含了你朋友帐号的部分信息。 而且此处有一个理论上的BUG:若你的朋友里有几个非常相似的帐号,如love9@mail1, love91@mail2,这时系统就有可能判断错误。因为MSN产生的聊天记录名称是love9再加一串数字,而我现在还不知道这串数字的规律,因此就无法进行更明确的判断。

Posted in Linux | Tagged , , , , | 4 Comments

pidgin的一个新插件:log reader(日志读取器)

在pidgin 2.0中提供了一个新的插件:log reader,中文翻译为日志读取器,目前还处于alpha状态,但已经能工作了。 其实,我使用这个插件的原因是为了把我原来用MSN的一些聊天给转换到pidgin里面,但在使用了msn history combine后感觉有问题,不能很好的转换为pidgin的这种plain text的记录方式。但在使用log reader这个插件时遇到了很多问题,不知道如何配置,尝试了很多次后才使其工作。 log reader(日志读取器)的使用方法: 首先要在插件窗口中定制插件选项,定义msn目录,注意这个目录是指包括你帐号目录的上一层目录,而历史记录的目录的名称必须为英文的History,否则pidgin是无法读取到log的。 我在这里摸索了好长时间,最后是通过读代码才解决的。 目前,这个插件只是读取,不能导入。若是在下一步的版本,能把导入融合进来作为一个选项就更好了。 BTW:为了测试这个插件,我把ubuntu feisty里的gaim 2.0b6给卸载掉,换上最新的pidgin 2.0,最后才发现是配置的问题。安装pidgin,需要把原来的gaim给卸载掉,这个比较麻烦,因为其和ubuntu-desktop关联起来了,若使用aptitude会导致大问题,必须要用apt-get来处理。期望官方源能尽快推出pidgin。

Posted in Linux | Tagged , , , , , , | Leave a comment

gaim改名为pidgin

由于和AOL的AIM之间的名称冲突,GAIM将改名为pidgin。具体信息可以参考http://www.pidgin.im/ 不过好消息是,2.0版本即将发布! 不过,我倒是更期待支持voice/video的2.5/3.0版本。

Posted in Linux | Tagged , | Leave a comment