Corredor

ウェブ、プログラミングの勉強メモ。

Chrome のブックマークを記録しているファイルを読み取る

Chrome ブラウザのブックマーク情報は、ユーザごとのプロファイルが保存されているディレクトリの配下に、Bookmarks というファイルで保存されている。

  • Windows の場合
    • C:\Users\【ユーザ名】\AppData\Local\Google\Chrome\User Data\Default\Bookmarks
  • MacOS の場合
    • /Users/【ユーザ名】/Library/Application Support/Google/Chrome/Default/Bookmarks
  • Linux の場合
    • ~/.config/google-chrome/Default/Bookmarks

いずれも、Default の部分はユーザ設定によって Profile 1 とか Profile 2 とかになっているかも。

ファイルの中身は JSON なので、次のように叩けば、「その他のブックマーク」の中身だけを出力、とかできたりする。

$ jq -C -r '.roots.other.children | map(.name + " : " + .url)[]' ./Bookmarks

-C はカラー出力。Windows GitBash だとなぜか色が付かなかったので。

Chrome のブックマークは、Chrome ブラウザをインストールせずにオンラインで見る方法はなかったと思うので、「この端末には Chrome ブラウザがインストールされていないけれど、ブックマークしたページを見たい」といった場合に、このファイルを事前に控えておくと良いだろう。