Gibt es eine Möglichkeit, alle Lesezeichen aus Google Chrome mithilfe meiner CLI zu exportieren?
Gibt es eine Möglichkeit, alle Lesezeichen aus Google Chrome mithilfe meiner CLI zu exportieren?
Antworten:
Chrome speichert Lesezeichen in Ihrem Profilverzeichnis in der BookmarksDatei im JSON-Format
Hier ist eine nette Sache auf 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()
(Mit Tipps aus den obigen Antworten habe ich eine einfache Lösung gefunden, die alle wichtigen Betriebssysteme über eine Shell-Verknüpfung unterstützt.)
Schritte:
vi ~/.bashrcZeilen hinzufügen:
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 ~/.bashrcbmcsyncum das Lesezeichen an eine andere Stelle zu kopieren (bmc bedeutet Lesezeichen aus Chrom) .Wo dies zu verwenden ist:
Linux/ Mac.Windows.BookmarksDateiSchritte:
BookmarksDatei zurück an den ursprünglichen Ort, von dem Sie sie kopieren, und ersetzen Sie die aktuelle.Tipps:
BookmarksDatei kopieren und ersetzen , wird sie ersetzt und nicht zusammengeführt. Bookmarks.bakDatei, die in diesem Fall beim Sichern und Wiederherstellen nicht hilfreich zu sein scheint. Ignorieren Sie sie einfach.