walkingmask’s development log

IT系の情報などを適当に書いていきます

MENU

Google Chrome の履歴を csv で出力する

散々既出ですが、自分用メモ。

拡張機能は不要で、実行環境はmacOSsqlite3を使います。

以下、手順。

  1. cp ~/Library/Application\ Support/Google/Chrome/Default/History ~/Desktop/
  2. sqlite3 ~/Desktop/History
  3. 以下を実行
.mode csv
.output chrome-history.csv
SELECT 
  datetime(last_visit_time/1000000-11644473600, "unixepoch", "+9 hours") as last_visited, 
  url, 
  title 
FROM urls ORDER BY last_visit_time DESC;

これだけです。ポイントは

  • Chrome を開いている状態だとファイルがロックされていて直接開けないのでコピーする
  • datetime に "+9 hours" を指定してJSTに変換

以下、参考文献。