จะส่งออกบุ๊กมาร์กของฉันผ่าน CLI ใน Google Chrome ได้อย่างไร


10

มีวิธีใดบ้างในการส่งออกบุ๊กมาร์กทั้งหมดจาก Google Chrome โดยใช้ CLI ของฉัน


2
CLI คืออะไรและอะไร
EBGreen

@EBGreen ฉันมีคำถามเดียวกันนี้ ระบบปฏิบัติการของฉันคือ Ubuntu 16.04 commandline ใด ๆ ที่จะสร้างองค์ประกอบคั่นหน้าแต่ละอันนั้นยอดเยี่ยมไม่ว่าจะเป็นจาวา, ไพ ธ อน, Perl, ทุบตีหรือกลุ่มเครื่องมือ ฉันพยายามที่จะบีบอัดไฟล์ json เพื่อให้ฉันสามารถมีคั่นหน้าแต่ละอันได้ แต่ฉันไม่สามารถไปยังวัตถุทั้งหมดได้เนื่องจากการฝังโฟลเดอร์และอาร์เรย์จำนวนมาก จุดประสงค์ของการมี cli คือเพื่อให้ฉันสามารถนำเข้าองค์ประกอบต่างๆลงในฐานข้อมูลของฉันเพื่อจัดระเบียบได้
L. D. James

คำตอบ:



2

นี่คือสิ่งที่เรียบร้อยบน 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

(ด้วยเคล็ดลับจากคำตอบข้างต้นฉันพบโซลูชันง่าย ๆ ที่สนับสนุนระบบปฏิบัติการหลักทั้งหมดผ่านทางลัดของเชลล์)


สำรองบุ๊คมาร์ค 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 ไฟล์กลับสู่ตำแหน่งดั้งเดิมที่คุณคัดลอกมาจากนั้นแทนที่ตำแหน่งปัจจุบัน
  • เริ่มโครเมี่ยม
  • ตรวจสอบบุ๊คมาร์คอีกครั้ง

เคล็ดลับ:

  • เมื่อคุณคัดลอก & amp; แทนที่ Bookmarks ไฟล์มันจะแทนที่ ไม่ ผสาน
    ดังนั้นระวัง
  • นอกจากนี้ยังมี Bookmarks.bak ดูเหมือนว่าไฟล์จะไม่มีประโยชน์ในการสำรองข้อมูล & amp; กู้คืนในกรณีนี้ดังนั้นเพียงแค่เพิกเฉย
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.