जवाबों:
डेटा लिब्रेशन फ़्रंट इस बारे में एक संक्षिप्त बयान है: यह Google दस्तावेज़ में बुकमार्क निर्यात करने के लिए संभव हो रहा है। शायद पोस्ट-प्रोसेसिंग वहाँ आसान है। हालाँकि, मैंने यह कोशिश नहीं की है।
Chrome में एक नया उपयोगकर्ता बनाएं, फिर अपने इच्छित बुकमार्क को नए उपयोगकर्ता के बुकमार्क पर खींचें (सुनिश्चित करें कि आपने दो उपयोगकर्ताओं के लिए दिखाए जा रहे बुकमार्क बार सक्षम किए हैं)।
अगला, नए उपयोगकर्ता से बुकमार्क निर्यात करें। देखा!
bookmarks bar shown for two users
: जब आप क्रोम में एक दूसरे उपयोगकर्ता का चयन करते हैं, तो यह मूल विंडो को बंद किए बिना, उस उपयोगकर्ता के लिए एक नई नई विंडो खोलता है। इसलिए आपको दोनों विंडो को एक साथ रखना चाहिए, और सुनिश्चित करें कि दोनों विंडो में बुकमार्क बार सक्षम हैं। फिर आप एक विंडो से दूसरी विंडो में बुकमार्क (या बुकमार्क फ़ोल्डर) को ड्रैग-एन-ड्रॉप कर सकते हैं।
यह अब तक संभव नहीं लगता है। आप अपने सभी बुकमार्क निर्यात कर सकते हैं और फिर टेक्स्ट एडिटर के साथ एडिट कर सकते हैं और अनचाहे डिलीट कर सकते हैं। यदि आप अस्थायी रूप से अपने बुकमार्क को समूहों में अलग कर लेते हैं, इससे पहले कि यह करना आसान हो।
उस फ़ोल्डर को स्थानांतरित करें जिसे आप बुकमार्क बार के बाईं ओर निर्यात करना चाहते हैं। फ़ाइल करने के लिए सभी बुकमार्क निर्यात करें। नोटपैड में फ़ाइल खोलें। उस फ़ोल्डर को खोजें जो आपके द्वारा निर्यात किए जा रहे फ़ोल्डर में अंतिम दिखाई देता है। उस बुकमार्क के बाद सब कुछ हटा दें। फ़ाइल सहेजें।
संपादित करें (18-07-01): अपडेट किया गया तो यह क्रोम के नवीनतम बुकमार्क्स (क्रोम v67) में काम करता है।
आप इस जेएस फ़ोल्डर-निर्यातक का उपयोग कर सकते हैं जिसे मैंने एक साथ हैक किया था।
ध्यान दें: Chrome के बुकमार्क प्रबंधक के अंतर्निहित HTML परिवर्तनों को बदलने पर यह किसी भी समय टूट सकता है।
इसे चिपकाएँ:
var items = document.querySelectorAll('body > bookmarks-app::shadow bookmarks-list::shadow iron-list bookmarks-item');
var ret = [];
var str = '';
// store to temp array
Array.prototype.forEach.call( items, function ( elem ) {
var label = elem.querySelectorAll('::shadow #website-title')[0].textContent.trim();
var url = elem.querySelectorAll('::shadow #website-url')[0].textContent.trim();
ret.push( [ label, url ] );
});
// style the output here
ret.forEach(function( item ) {
str += item[0] + '\r\n\t' + item[1] + '\r\n';
});
// print to console
console.log(str);
// or copy to clipboard
copy(str);
कंसोल से आउटपुट कॉपी करें
या आप इस स्निपेट का उपयोग करके फ़ाइल के रूप में आउटपुट डाउनलोड कर सकते हैं (सुनिश्चित करें कि आपने पिछले एक को चलाने के बाद इसका उपयोग किया है):
var items = document.querySelectorAll('body > bookmarks-app::shadow bookmarks-list::shadow iron-list bookmarks-item');
var ret = [];
var str = '';
// store to temp array
Array.prototype.forEach.call( items, function ( elem ) {
var label = elem.querySelectorAll('::shadow #website-title')[0].textContent.trim();
var url = elem.querySelectorAll('::shadow #website-url')[0].textContent.trim();
ret.push( [ label, url ] );
});
// style the output here
ret.forEach(function( item ) {
str += item[0] + '\r\n\t' + item[1] + '\r\n';
});
function downloadFile ( filename, data ) {
var a = document.createElement('a');
a.download = filename;
a.href = 'data:,' + encodeURIComponent(data);
document.body.appendChild(a);
a.click();
document.body.removeChild(a);
}
var d = new Date();
var month = (d.getMonth() + '').length === 1 ? '0' + d.getMonth() : d.getMonth();
var year = d.getFullYear();
var date = d.getDate();
var dateStr = year + '-' + month + '-' + date;
downloadFile( 'bookmarks-'+ dateStr +'.txt', str );
या इस बुकमार्कलेट को अपने बुकमार्क-बार में डाल दें और किसी भी समय इसे अपने फ़ोल्डर में क्लिक करें जिसे आप निर्यात करना चाहते हैं (यह ऊपर के समान कोड है, जिसमें सेव-अस-फाइल भी शामिल है)।
संपादित करें (18-07-01): ऐसा लगता है कि क्रोम अब बुकमार्क टैब में बुकमार्कलेट (जावास्क्रिप्ट) के निष्पादन की अनुमति नहीं देता है।
आप इसे अभी भी कंसोल (f12) में कॉपी और पेस्ट कर सकते हैं:
javascript:function downloadFile(t,e){var o=document.createElement("a");o.download=t,o.href="data:,"+encodeURIComponent(e),document.body.appendChild(o),o.click(),document.body.removeChild(o)}var items=document.querySelectorAll("body > bookmarks-app::shadow bookmarks-list::shadow iron-list bookmarks-item"),ret=[],str="";Array.prototype.forEach.call(items,function(t){var e=t.querySelectorAll("::shadow #website-title")[0].textContent.trim(),o=t.querySelectorAll("::shadow #website-url")[0].textContent.trim();ret.push([e,o])}),ret.forEach(function(t){str+=t[0]+"\r\n\t"+t[1]+"\r\n"});var d=new Date,month=1===(d.getMonth()+"").length?"0"+d.getMonth():d.getMonth();downloadFile("bookmarks-"+d.getFullYear()+"-"+month+"-"+d.getDate()+".txt",str);
उपरोक्त कोड इस फ़ोल्डर को निर्यात करता है,
निम्नलिखित उत्पादन में:
How to export an individual bookmark folder in Google Chrome? - Super User
http://superuser.com/questions/128242/how-to-export-an-individual-bookmark-folder-in-google-chrome
data URIs - HTTP | MDN
https://developer.mozilla.org/en-US/docs/Web/HTTP/data_URIs
आप ret.forEach
लूप में इच्छानुसार आउटपुट को स्टाइल कर सकते हैं ।
* यह विधि आपके द्वारा सहेजे गए पृष्ठों का शीर्षक प्रदान करती है, इसमें URL लिंक के साथ। यदि आप केवल URL चाहते हैं, तो चरण 4 पर एक टेक्स्ट एडिटर खोलने के बजाय, WORD डॉक्स खोलें। वहां पेस्ट करें (ctrl-v) और आपके पास केवल URL की एक सूची होगी।
सबसे तेज़ और आसान तरीका:
यह उत्तर "फ़ोल्डरों को हटाने, निर्यात और ctrl-z के साथ पुनर्स्थापित करने" के समान है, लेकिन अधिक सुरक्षित और नुकसान-रहित है।
मुझे .html फ़ाइल में बुकमार्क निर्यात करने और फिर इसे खोलने (क्रोम का उपयोग करने) के अलावा कोई रास्ता नहीं मिला। फिर मुझे सभी आवश्यक बुकमार्क को हाथ से चुनना होगा और उन्हें कॉपी करना होगा।
हालाँकि मैंने पाया कि निम्नलिखित तैयारी कदम उपरोक्त प्रक्रिया को सरल करता है:
जब आप बुकमार्क निर्यात करते हैं - यह सबफ़ोल्डर निर्यात की गई फ़ाइल में 1 (शीर्ष-सबसे) होगा।
"निर्यात" एक में बुकमार्क प्रबंधक कॉपी आवश्यक वस्तुओं की प्रतिलिपि के साथ।
Presto।
नए क्रोम उपयोगकर्ता पर स्विच करें, फिर बुकमार्क फ़ोल्डर को नए उपयोगकर्ता बुकमार्क पर खींचें और छोड़ें। हो जाने के बाद, इसे नए क्रोम उपयोगकर्ता से निर्यात करें।
मुझे नहीं लगता कि आप किसी भी सरल प्राप्त कर सकते हैं।
Chrome में Ctrl+ B(या क्रोम में प्रवेश करके // एड्रेस बार / ऑम्निबॉक्स में बुकमार्क करके) बुकमार्क बुकमार्क प्रबंधक खोलें
इसे क्लिक करके वांछित फ़ोल्डर का चयन करें, व्यवस्थित करें पर क्लिक करें और फिर HTML फ़ाइल में निर्यात बुकमार्क पर क्लिक करें
अपने। बुकमार्क को .doc फ़ाइल या। Pdf फ़ाइल के रूप में सहेजने के लिए: Chrome में HTML बुकमार्क के रूप में अपने बुकमार्क निर्यात करें। फ़ायरफ़ॉक्स में, उस HTML फ़ाइल को खोलें जिसे आपने अभी सहेजा है। CTRL 'A' का चयन करने के लिए सभी को खोलें WORD एक नए दस्तावेज़ में CTRL 'V' को चिपकाने के लिए। आपके द्वारा अभी-अभी लिखे गए पाठ के निचले भाग में क्लिपबोर्ड और शब्द (CTRL) के साथ एक छोटा सा बॉक्स है। छोटे से नीचे की ओर इशारा करते हुए शेवरॉन पर क्लिक करें और फिर चुनें "सोर्स फॉर्मेटिंग रखें (के) अब वर्ड डॉक्यूमेंट या पीडीएफ के रूप में सेव करें।
अधिक कुशल तरीके, बेहतर तरीके और इतने पर हैं ... लेकिन मुझे लगता है कि इस मामले में सबसे आसान तरीका बस पर्याप्त है। कोई पाठ संपादन नहीं।
यहाँ कदम हैं: