Skypeのチャット履歴をアーカイブ用のテキストファイルのコレクションに変換したいと思います。定期的にこれを実行できるように、コマンド(スクリプトやアプリなど)が必要です。
誰でもこれを行う方法について考えていますか?
Skypeチャット履歴は、デフォルトで次の場所にあるmain.db
という名前のファイル内に保存されます。
~/.Skype/SKYPEUSERNAME/
これらのファイルはバイナリファイルであり、次を使用して表示できます。
ghex ;のような16進エディタ
または GVim ;のような通常のエディター
しかし効率的な分析のために、 Sqliteman のようなSQLiteエディターを使用する必要があります:
クエリを実行して目的のデータを選択すると、結果をCSV、HTML、XLS、SQL、およびその他の形式にエクスポートできます。
単純な cp
コマンドを使用して、フォルダーを別の場所にコピーできます。
毎日実行したい場合は、このコマンドを cron.daily に入れることができます。
「 Skyperious 」と呼ばれるソフトウェアを試してください。これは HERE からクローン/ダウンロードできます。 Linux、Windows、Mac用のインストール可能なソフトウェアがあります。
http://www.kudosknowledge.com/how-do-i-export-skype-chat-history/ 方法を説明していますが、SkypeのWindowsインストールを想定しています。基本的に、すべては〜/ .Skypeフォルダーにあり、アカウントに対応するsqliteデータベースを読み取る必要があります。それを行うためのスクリプトを作成するのはそれほど難しくないはずですが、現在存在するものは知りません。
編集:
Archive.orgには、リンクの作業バージョンがあります: https://web.archive.org/web/20130406134219/http://www.kudosknowledge.com/how-do-i-export-skype-chat -history /
Wineで動作する優れた無料のWindowsプログラムがあります。 http://www.nirsoft.net/utils/skype_log_view.html
Lubuntu 13.10とWine 1.7.10でテストしました。本当に素晴らしいユーティリティです。
SkypeデータベースをWebにアップロードすることを恐れない場合は、main.db
からhtml
ファイルにチャットをエクスポートできるオンラインツールがあります。 http://www.skypebrowser。 com
小規模なデータベースで正常に動作するようです。
Skypeログビューはスカイプファイルを読み取り、すべてを単純にコピーすることもできます。ストーリーを表示したい人にウルスカイプチャットウィンドウを開いて、ディスプレイが最初から表示されるように設定されていることを確認し、テキストエディタのコピーと過去をすべて選択します。
あなたは簡単にできるはずです:
出力は次のようになります。
[7:39:36 AM] username1: hello
[7:39:46 AM] username2: hello to you as well
元々 here から。