Como exportar meus favoritos via CLI no Google Chrome?

10

Existe alguma maneira de exportar todos os favoritos do Google Chrome usando minha CLI?

    
por Ƭᴇcʜιᴇ007 19.08.2011 / 21:28

3 respostas

9

O Chrome armazena os favoritos em seu diretório de perfil , no Bookmarks arquivo, que está no formato JSON

    
por 19.08.2011 / 21:40
2

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()
    
por 08.10.2017 / 20:06
0

(Com dicas de respostas acima, eu encontrei uma solução simples que suporta todos os principais sistemas operacionais, via atalho shell.)

Favoritos do chrome - via linha de comando

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/"'
    
  • Salvar
  • source ~/.bashrc
  • Em seguida, pode usar o comando bmcsync para copiar o marcador para outro lugar (bmc significa favorito do chrome) .

Onde usar isto:

  • Terminal do shell, em Linux / Mac .
  • Git bash, por Windows .

Restaurar marcador chrome - de Bookmarks file

Consulte:
link

Etapas:

  • Fechar o cromo.
  • Copie o arquivo Bookmarks de volta para o local original do qual você o copiou e substitua o atual.
  • Iniciar o Chrome.
  • Verifique novamente o favorito.

Dicas:

  • Quando você copia & substitua Bookmarks file, ele substituirá, not merge.
    Então, tenha cuidado.
  • Há também um arquivo Bookmarks.bak , que não parece útil em backup & restaurar neste caso, então apenas ignorá-lo.
por 17.08.2018 / 06:20