Yer işaretlerimi Google Chrome'da CLI aracılığıyla nasıl dışa aktarabilirim?


12

CLI'mi kullanarak tüm yer işaretlerini Google Chrome'dan dışa aktarmanın bir yolu var mı?


2
Hangi işletim sistemi ve hangi CLI?
EBGreen

@EBGreen Aynı sorum var. İşletim sistemim Ubuntu 16.04. Java, python, perl, bash veya bir araç koleksiyonu olsun, her bir yer işareti öğesini üretecek herhangi bir komut satırı harika olurdu. Her yer imi olabilir, böylece json dosyasını extact çalışıyorum. Ancak klasörlerin ve dizilerin çok fazla gömülmesi nedeniyle tüm nesnelere ulaşamıyorum. Bir klipsin amacı, öğeleri düzenlemek için kendi veritabanıma aktarabilmemdir.
LD James

Yanıtlar:



3

İşte macosx'ta düzgün bir şey:

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'dan yer imleri alan konsol yer imi yöneticisi yazıyorum. Cevabınız, yer imi dosyasını bulmamı ve JSON'da ayrışmamı sağladı! Yer imlerine BSD yolu üzerinde $ HOME / .config / chromium / Default / Bookmarks.bak
maximusin9

0

(Yukarıdaki yanıtların ipuçlarıyla, kabuk kısayolu aracılığıyla tüm büyük işletim sistemlerini destekleyen basit bir çözüm buldum.)


Yedek krom yer imi - komut satırı üzerinden

Adımlar:

  • vi ~/.bashrc
  • Satır ekle:

    CHROME_BOOKMARK="$HOME/AppData/Local/Google/Chrome/User Data/Default/Bookmarks"
    alias bmcsync='cp "$CHROME_BOOKMARK" "/d/someRepo/b-1 backup/5-1 bookmark/"'
    
  • Kayıt etmek
  • source ~/.bashrc
  • Ardından bmcsync, yer işaretini başka bir yere kopyalamak için komut kullanabilir (bmc, kromun yer işareti anlamına gelir) .

Nerede kullanılır:

  • Kabuk terminali, Linux/ Mac.
  • Git bash, için Windows.

Chrome yer işaretini geri yükle - Bookmarksdosyadan

Bakınız: https://productforums.google.com/forum/#!category-topic/chrome/report-a-problem-and-get-tro Giderme-help/
UHLBRHIaTSI

Adımlar:

  • Kromu kapatın.
  • BookmarksDosyayı kopyaladığınız orijinal yerine geri kopyalayın ve geçerli dosyayı değiştirin.
  • Chrome'u başlatın.
  • Yer işaretini tekrar kontrol edin.

İpuçları:

  • Kopyalamak & değiştirdiğinizde Bookmarksdosyayı, bu yerini alacak, değil birleşir.
    Yani dikkatli ol.
  • Ayrıca bir Bookmarks.bakdosya var, bu durumda yedekleme ve geri yükleme konusunda yararlı görünmüyor, bu yüzden sadece görmezden gelin.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.