Skype4 のログをテキストファイルに書き出す
Skype4は`/htmlhistory`が使えなくなっているようなので,ログを取り出す方法を調べました。
ログデータの場所
- %USERPROFILE%\Application Data\Skype\user\main.db
ログファイルの中身
main.dbはsqlite3データべースです。ユーザー名,コメント,時間はぞれぞれ,テーブルMessagesのfrom_dispname,body_xml,timestampというカラムに保存されています。
コード
次のようなコードでログをテキストファイルに書き出せます。(ただし,Skypeは終了しておくこと)
コマンド
>dir %USERPROFILE%\Application Data\Skype\user >sqlite3 main.db "select from_dispname, body_xml, timestamp from Messages" > skype.txt