Skype forOSXで自分と自分のSO)の間のチャット履歴を抽出しようとしています。次のコマンドを使用して、情報を引き出し、不要なXML形式を取り除くことができました。
sqlite3 /path/to/main.db "SELECT author,timestamp, body_xml FROM messages WHERE dialog_partner = 'so_username'" | sed -e 's/<[^>]*>//g' - > output.txt
これは問題ないように見えますが、出力ファイルのタイムスタンプが人間が読めない奇妙な形式になっていることに気付きました。これらを解析する方法はありますか?
わかりました、それを理解しました。クエリは次のとおりです。
SELECT author, from_dispname, datetime(timestamp, 'unixepoch') as date, body_xml FROM Messages where dialog_partner = 'sousername' ORDER BY timestamp;
Skypeチャットの履歴全体を表示 のとおり。
ありがとう。 XPのデータベースブラウザで動作します。SELECTCOUNT()FROM(SELECT rowid
、 FROM SMSes
ORDER BY rowid
ASC); SELECT rowid
、datetime(timestamp、 'unixepoch')as date、* FROM SMSes
ORDER BY date
ASC LIMIT 0、50000;