O Chrome armazena os favoritos em seu diretório de perfil , no Bookmarks
arquivo, que está no formato JSON
Existe alguma maneira de exportar todos os favoritos do Google Chrome usando minha CLI?
O Chrome armazena os favoritos em seu diretório de perfil , no Bookmarks
arquivo, que está no formato JSON
Aqui está uma coisa interessante no 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()
(Com dicas de respostas acima, eu encontrei uma solução simples que suporta todos os principais sistemas operacionais, via atalho shell.)
Etapas:
vi ~/.bashrc
Adicione linhas:
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
para copiar o marcador para outro lugar (bmc significa favorito do chrome) . Onde usar isto:
Linux
/ Mac
. Windows
. Bookmarks
file Consulte:
link
Etapas:
Bookmarks
de volta para o local original do qual você o copiou e substitua o atual. Dicas:
Bookmarks
file, ele substituirá, not merge. Bookmarks.bak
, que não parece útil em backup & restaurar neste caso, então apenas ignorá-lo.