我可以将我的 Pidgin 聊天历史记录导入 Sametime 吗?

我可以将我的 Pidgin 聊天历史记录导入 Sametime 吗?

我之前使用 Pidgin 作为 Sametime 和 Google Talk 的即时通讯软件。现在我又改回分别使用 Sametime 7.5.1(和 Google Talk)。

有什么方法可以将我的聊天记录从 Pigdin 导入到 Sametime?

答案1

我相信 Pidgin 使用 HTML 或纯文本作为其日志。Sametime 如何保存日志?如果它使用纯文本或 HTML,那么将 pidgin 日志复制到 Sametime 保存其日志的位置应该很简单。

答案2

Sametime 还会创建一个名为 PersonFolders.xml 的文件(位于聊天历史记录位置的根目录中),该文件为所有聊天历史记录文件编制索引,Sametime 根据您与之交谈的人的用户 ID 将这些文件存储在目录中

答案3

我遇到了相反的问题,我正尝试将聊天内容从 sametime 导入到 pidgin。

这是可行的,但我很懒或者太忙而无法做到......

正如 kdford 所指出的,Sametime 会以 HTML 格式保存聊天记录,保存在等于用户名 + 日期 (YYYY/MM/DD) + usernamelog.html 的文件夹下。

Pidgin 通常以 HTML 格式保存聊天历史记录:

~/.purple/logs/同时/YOURACCOUNTALIASNAME/USER/DATE.html

在哪里:

  • DATE 就像

2012-10-30.183755+0100CET.html

  • USER 是与您交谈的人的用户名

因此,您可以使用您喜欢的编程/脚本语言编写脚本或程序来转换/导出/导入聊天历史记录。

而且文件 personfolders.xml 很容易创建,因为它只包含用户列表和存储聊天的路径。

<?xml version="1.0" encoding="UTF-8"?><folders>
<folder communityHost="" communityId="" displayName="Joe Foo" folderPath="[email protected]" id="[email protected]" isExternal="false"/> 
...
</folders>

您可以尝试发布您的结果/问题,这样我们可以为您提供更多帮助。

相关内容