web-dev-qa-db-ja.com

Pidginチャット履歴をSametimeにインポートできますか?

私はSametimeとGoogleトークのIMソフトウェアとしてPidginを使用していました。現在、Sametime 7.5.1(およびGoogleトーク)を個別に使用するように切り替えています。

チャット履歴をPigdinからSametimeにインポートする方法はありますか?

4
JB Hurteaux

Pidginは、ログにHTMLまたはプレーンテキストのいずれかを使用していると思います。 Sametimeはどのようにログを保持しますか?プレーンテキストまたはHTMLを使用している場合は、PidginログをSametimeがログを保持している場所にコピーするだけです。

2
peroty

また、Sametimeは、すべてのチャット履歴ファイルにインデックスを付けるPersonFolders.xml(チャット履歴の場所のルート)というファイルを作成します。このファイルは、SametimeがユーザーのuserIdに基づいてディレクトリに保存します。

2
kdford

反対の問題があります。チャットを同時にPidginにインポートしようとしています。

それは実行可能ですが、私は怠惰であるか、忙しすぎてそれを行うことができません...

Sametimeは、kdfordが指摘したように、ユーザー名+日付(YYYY/MM/DD)+ usernamelog.htmlに等しいフォルダーにチャット履歴をHTML形式で保存します。

Pidginは、チャット履歴を(通常)HTMLで次の場所に保存します。

〜/ .purple/logs/meanwhile/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>

結果/問題を投稿してみてください。場合によっては、さらにサポートさせていただきます。

1
tmow