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 pidgintest
使用举例:
1、转换整个聊天记录的目录
cd /path/to/History
for i in *.xml;do /path/to/my/msnconvert -f $i;done
2、查找未转换的文件
cd /path/to/History
for i in *.xml;do /path/to/my/msnconvert -f $i | grep Error;done
然后针对每个没有转换的文件,查找具体原因。首先可以使用msnlogtest检查此记录是否含有内容,若是空白内容,则可以直接跳过。
否则就需要指定具体的帐号了:
msnconvert -f xxx.xml -a mymsn@account.com -b buddy@msn.com
3、使用logreader信息进行转换
msnconvert -u /path/to/msn/history
4、转换单个聊天记录
msnconvert -f xxx.xml
也可以指定具体的帐号,参考2。
发表回复