Google Chrome में CLI के माध्यम से अपने बुकमार्क कैसे निर्यात करें?


12

क्या मेरे CLI का उपयोग करके Google Chrome से सभी बुकमार्क निर्यात करने का कोई तरीका है?


2
क्या ओएस और क्या सीएलआई?
ईबीग्रीन

@EBGreen मैं यह एक ही सवाल है। मेरा OS उबंटू 16.04 है। प्रत्येक बुकमार्क तत्व का उत्पादन करने वाली कोई भी कमांडलाइन महान होगी, चाहे वह जावा, अजगर, पर्ल, बैश, या टूल का संग्रह हो। मैं json फ़ाइल को निकालने का प्रयास कर रहा हूं ताकि मेरे पास प्रत्येक बुकमार्क हो सके। लेकिन मैं फ़ोल्डरों और सरणियों के बहुत एम्बेडिंग के कारण सभी व्यक्तिगत वस्तुओं को प्राप्त नहीं कर सकता। एक क्ली होने का उद्देश्य यह होगा कि मैं आयोजन के लिए तत्वों को अपने डेटाबेस में आयात कर सकूं।
एलडी जेम्स

जवाबों:



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()

मैं कंसोल बुकमार्क मैनेजर लिख रहा हूं, जिसे क्रोमियम से बुकमार्क मिलते हैं। आपके उत्तर ने मुझे JSON में बुकमार्क फ़ाइल और पार्स खोजने में मदद की! बुकमार्क करने के लिए बीएसडी पथ पर $ HOME / .config / क्रोमियम / डिफॉल्ट / बुकमार्क है
maximusin9

0

(उपरोक्त उत्तरों के सुझावों के साथ, मुझे एक सरल समाधान मिला जो शेल शॉर्टकट के माध्यम से सभी प्रमुख ओएस का समर्थन करता है।)


बैकअप क्रोम बुकमार्क - कमांड लाइन के माध्यम से

कदम:

  • 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 का मतलब है क्रोम का बुकमार्क)

इसका उपयोग कहां करें:

  • शेल टर्मिनल, Linux/ में Mac
  • Git बैश, के लिए Windows

क्रोम बुकमार्क को पुनर्स्थापित करें - Bookmarksफ़ाइल से

देखें:
https://productforums.google.com/forum/#!category-topic/chrome/report-a-problem-and-get-troubleshooting-help/UHLBRHIaTSI

कदम:

  • क्रोम को बंद करें।
  • कॉपी Bookmarksमूल स्थान से आपने उसकी प्रतिलिपि करने के लिए फ़ाइल वापस, और वर्तमान एक की जगह।
  • क्रोम शुरू करो।
  • बुकमार्क को फिर से जांचें।

सुझाव:

  • जब आप Bookmarksफ़ाइल की प्रतिलिपि बनाते हैं और प्रतिस्थापित करते हैं, तो यह विलीन हो जाएगी, न कि मर्ज।
    तो सावधान रहें।
  • एक Bookmarks.bakफ़ाइल भी है , इस मामले में बैकअप और पुनर्स्थापना में उपयोगी नहीं है, इसलिए इसे अनदेखा करें।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.