Firefoxでの閲覧履歴をCSV形式でエクスポート


Ubuntu 16.04 LTSで、Firefoxでの閲覧履歴をエクスポートする方法です。

エクスポートの手順

# sqlite3をインストール
sudo apt install sqlite3 

# firefoxのプロファイル(places.sqlite)を作業ディレクトリ(ここでは~/firefox_history)にコピー
# プロファイルの場所はFirefoxの[右上のアイコン]→[ヘルプ]→[トラブルシューティング情報]から確認できる
cp ~/プロファイルがあるディレクトリ/places.sqlite ~/firefox_history/

# 作業ディレクトリに移動
cd ~/firefox_history/

# DBに接続
sqlite3 places.sqlite

# tableを確認してみる
sqlite> .tables

# csv形式で閲覧履歴をエクスポート(出力ファイル名は、ここではmy_history.csv)
sqlite> .mode csv
sqlite> .output my_history.csv
sqlite> SELECT title,url,last_visit_date FROM moz_places;

# DBへの接続を終了
sqlite> .exit

閲覧履歴をエクスポートしたかった理由

調べものをしているときの自分の検索履歴や閲覧履歴を後から、grep等しながらじっくり見返したかったからです。

参考文献

その他

  • 今回作ったmy_history.csvは他人に見られてしまうと相当恥ずかしいと思うので、取り扱い注意です。
  • last_visit_dateがunix時間になっているので西暦に直したかったのですが、さくっと直せなかったので今回はやめました。