Google ChromeでCLIを使用してブックマークをエクスポートするにはどうすればよいですか?


12

CLIを使用してGoogle Chromeからすべてのブックマークをエクスポートする方法はありますか?


2
どのOSとどのCLI?
EBGreen 2011

@EBGreen私にも同じ質問があります。私のOSはUbuntu 16.04です。各ブックマーク要素を生成するコマンドラインは、それがjava、python、perl、bash、またはツールのコレクションであるかどうかにかかわらず、すばらしいものです。各ブックマークを取得できるように、jsonファイルを拡張しようとしています。しかし、フォルダーと配列が非常に埋め込まれているため、個々のオブジェクトすべてに到達することはできません。CLIを使用する目的は、要素を自分のデータベースにインポートして整理できるようにすることです。
LD James

回答:



3

これが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()

Chromiumからブックマークを取得するコンソールブックマークマネージャを作成しています。あなたの答えは私がブックマークファイルを見つけてJSONで解析するのに役立ちました!BSDのブックマークへのパスは$ HOME / .config / chromium / Default / Bookmarks.bak
maximusin9

0

(上記の回答のヒントを参考にして、シェルショートカットを介して、すべての主要なOSをサポートする簡単なソリューションを見つけました。)


バックアップChromeブックマーク-コマンドラインを使用

手順:

  • 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
  • Gitのbashの、のためにWindows

Chromeブックマークを復元- Bookmarksファイルから

参照:https : //productforums.google.com/forum/#!category- topic/ chrome / report-a-problem-and-get-troubleshooting- help/
UHLBRHIaTSI

手順:

  • クロームを閉じます。
  • コピーBookmarksあなたからそれをコピーし、元の場所にファイルの背を、現在の1を交換してください。
  • Chromeを起動します。
  • もう一度ブックマークを確認してください。

チップ:

  • Bookmarksファイルをコピーして置換すると、マージではなく置換されます。
    ので注意してください。
  • Bookmarks.bakこの場合、ファイルもあり、バックアップと復元には役に立たないようです。無視してください。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.