1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Skypeの履歴を閲覧する(1):Pythonでツールを作ってみたい

Posted at

#はじめに
巨大JSONをいきなりダウンロードしてしまったら…
欲しい情報がその中のほんの一部だったら…
それを、突然の思い付きで、パッパと取り出さないと不機嫌になる上司がいたら…
いつでも取り出せるツールが欲しいなと思ったんです。
-Pythonで取り出したい
-抽出作業にバリエーションが欲しい
-GUIの画面も作ってみたい
ざっくりとそう思ったのがきっかけで。

#上司「Skypeの履歴を保存して」という
ある日リモートワーカーのnitsumariは、Skypeの履歴を保存するよう、指示を受けました。
誰かが作って配布してるだろうと思ったツールはすぐに見つからず、ひとまずGoogleで検索したところ、Microsoftのサイトでまとめてダウンロードできることが分かりました。

##Skype ファイルとチャット履歴をエクスポートする方法
下のリンク先に書いてある通り、
https://support.skype.com/ja/faq/FA34894/skype-huairutochiyatsutolu-li-woekusupotosurufang-fa
-Skypeアカウントにログイン
-「要求を送信」
-時間がかかるが、とにかく待つ
-通知が来る
-ダウンロード
 ダウンロードの画面はこちら
2019-09-19_224332.png

##「なんちゃら_export.tar」という圧縮ファイルを解凍したらJSONが出てきた
-message.json
というのが親玉かな?
一番大きなログは、32MBもあって、普通にエディタで開こうとすると、開くだけですごく時間がかかります。
こりゃ参ったね。
エディタで開くのもやっとです。

##見づらいJSONをどうやって閲覧するのか
先ほどのダウンロードページの下のほうで、ツールを配布してます。
2019-09-19_224559.png
「こちら」をクリックすると、
-skype-parser.zip
というツールがダウンロードされます。
中身は、
-index.html
-skype.svg

2019-09-19_231354.png

index.htmlを、ブラウザで開くと以下の画面が表示されます。

2019-09-19_231627.png

「ファイルを選択」で、先ほどのJSONを置いたフォルダを指定し「Load」をクリック
すると、こんな画面になります。

2019-09-19_231719.png

モザイクばっかりで訳が分からないですが、雰囲気は伝わるかな…。
このツールでは、きめ細かな抽出は無理っぽいです。
Pythonでツールを作って自在に取り出したいな、と思いました。
初心者なので、時間がかかるかもしれないですけども。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?