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 ブラウザがインストールされていないけれど、ブックマークしたページを見たい」といった場合に、このファイルを事前に控えておくと良いだろう。