Answers:
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()
(通过以上答案获得的技巧,我找到了一个简单的解决方案,该解决方案通过Shell快捷方式支持所有主要的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表示chrome的书签)。在哪里使用:
Linux
/中Mac
。Windows
。Bookmarks
文件还原Chrome书签请参阅:https : //productforums.google.com/forum/#!category-topic/ chrome/ report-a-problem-and-get-troubleshooting- help/
UHLBRHIaTSI
脚步:
Bookmarks
文件复制回复制的原始位置,然后替换当前文件。提示:
Bookmarks
文件时,它将替换而不是合并。Bookmarks.bak
文件,在这种情况下似乎对备份和还原没有用,所以只需忽略它。