CLIを使用してGoogle Chromeからすべてのブックマークをエクスポートする方法はありますか?
Chromeはブックマークをあなたの中に保存します プロファイルディレクトリ 、JSON形式のBookmarks
ファイルに
これがmacosxのすてきなことです:
BOOKMARKS=/Users/$USER/Library/Application\ Support/Google/Chrome/Default/Bookmarks.bak
# method 1
python test.py $BOOKMARKS
# pipe example
# shuffle tty's for pdb to work
cat $BOOKMARKS | python test.py
test.py:
import json
import fileinput
from io import BytesIO
bookmarks = BytesIO()
for line in fileinput.input():
bookmarks.write(line.encode('utf-8'))
bookmarks.seek(0)
bakmarks = json.loads(bookmarks.read())
import pdb;pdb.set_trace()
(上記の回答からのヒントにより、すべての主要なOSをサポートする、シェルショートカットを介した簡単なソリューションを見つけました)。
ステップ:
vi ~/.bashrc
行を追加します。
CHROME_BOOKMARK="$HOME/AppData/Local/Google/Chrome/User Data/Default/Bookmarks"
alias bmcsync='cp "$CHROME_BOOKMARK" "/d/someRepo/b-1 backup/5-1 bookmark/"'
source ~/.bashrc
bmcsync
を使用して、ブックマークを別の場所にコピーできます(bmcはクロムのブックマークを意味します)。これを使用する場所:
Linux
/Mac
のシェルターミナル。Windows
のGitbash。Bookmarks
ファイルからステップ:
Bookmarks
ファイルをコピー元の場所にコピーして戻し、現在のファイルを置き換えます。ヒント:
Bookmarks
ファイルをコピーして置き換えると、notマージではなく置き換えられます。Bookmarks.bak
ファイルもありますが、この場合のバックアップと復元には役立たないようですので、無視してください。