スカイプチャットの履歴をテキストファイルにコピーしますか?


24

Skypeのチャット履歴をアーカイブ用のテキストファイルのコレクションに変換したいと思います。理想的には、コマンド(スクリプトまたはアプリなど)を持ち、定期的にこれを実行できるようにします。

誰もこれを行う方法について考えていますか?

回答:


17

Skypeチャット履歴はmain.db、デフォルトで次の場所にあるという名前のファイル内に保存されます。

~/.Skype/SKYPEUSERNAME/


ファイルを開く

これらのファイルはバイナリファイルであり、次を使用して表示できます。

  • ghexのようなHexエディター;

  • またはGVimのような通常のエディター。

  • しかし、効率的な分析のために、次のようなSQLiteのエディタを使用する必要がありSqlitemanを

    目的のデータを選択するクエリを実行すると、結果をCSV、HTML、XLS、SQL、およびその他の形式にエクスポートできます。


ファイルをバックアップする

簡単なcpコマンドを使用して、フォルダーを別の場所にコピーできます。毎日実行したい場合
は、このコマンドをcron.dailyに配置できます。



5

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/


2
これは理論的には質問に回答するかもしれませんが、回答の重要な部分をここに含め、参照用のリンクを提供することが望ましいでしょう。残念ながら、参照リンクは無効になりました。
キリ


2

SkypeデータベースをWebにアップロードすることを恐れない場合は、チャットmain.dbhtmlファイルにエクスポートできるオンラインツールがあります:http : //www.skypebrowser.com

小さいデータベースでも問題なく動作するようです。


1

Skypeログビューはスカイプファイルを読み取り、すべてを単純にコピーすることもできます。ストーリーを表示したい人にウルスカイプチャットウィンドウを開いて、ディスプレイが最初から表示されるように設定されていることを確認し、テキストエディターのすべてのハイライトコピーと過去を選択します。


0

あなたは簡単にできるはずです:

  1. チャットウィンドウで右クリック→すべて選択
  2. Ctrl+ Cを押してコピーします。
  3. 選択したファイルに貼り付けます。

出力は次のようになります。

[7:39:36 AM] username1: hello
[7:39:46 AM] username2: hello to you as well

もともとここから。


誰かが1つ未満のスクロールバックバッファに相当するテキストしか持っておらず、この方法で意味を成す連絡先がほとんどない場合、この質問をしていない可能性が高くなります。Skypeがログ全体を表示したことはないと思うので、これは最新のログのみを保存します。最初に各連絡先のチャット履歴ログの先頭までスクロールすると(一部の人にとっては何日もかかるでしょう)、これは機能するかもしれませんが、それでも私は懐疑的です。
デウィモーガン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.