Odpowiedzi:
Data Liberation Front ma krótkie oświadczenie na ten temat: Wydaje się, że można wyeksportować zakładki do Google Docs. Być może przetwarzanie końcowe jest tam łatwiejsze. Jednak tego nie próbowałem.
Utwórz nowego użytkownika w Chrome, a następnie przeciągnij wybrane zakładki do zakładek nowego użytkownika (upewnij się, że włączone są paski zakładek wyświetlane dla dwóch użytkowników).
Następnie wyeksportuj zakładki od nowego użytkownika. Voilà!
bookmarks bar shown for two users
: Po wybraniu drugiego użytkownika w chrome otwiera ono nowe okno dla tego użytkownika, bez zamykania oryginalnego okna. Powinieneś więc trzymać oba okna obok siebie i upewnić się, że oba okna mają włączony pasek zakładek. Następnie możesz przeciągać i upuszczać zakładki (lub foldery zakładek) z jednego okna do drugiego.
Na razie nie wydaje się to możliwe. Możesz wyeksportować wszystkie swoje zakładki, a następnie edytować za pomocą edytora tekstu i usunąć niechciane. Jeśli tymczasowo podzielisz zakładki na grupy, zanim będzie to łatwiejsze.
Edytuj (18-07-01): zaktualizowano, aby działał w najnowszych zakładkach Chrome (chrome v67).
Możesz użyć tego eksportera folderów JS, który zhakowałem razem.
Uwaga: może to zepsuć się za każdym razem, gdy Chrome zmieni podstawowy kod HTML swojego menedżera zakładek.
Wklej to:
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);
Skopiuj dane wyjściowe z konsoli
Lub możesz pobrać dane wyjściowe jako plik, używając np. Tego fragmentu kodu (upewnij się, że używasz go po uruchomieniu poprzedniego):
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 );
Lub umieść ten bookmarklet na pasku zakładek i kliknij go za każdym razem, gdy będziesz w folderze, który chcesz wyeksportować (jest to ten sam kod, co powyżej, łącznie z zapisem jako plik).
Edycja (18-07-01): wydaje się, że chrome nie pozwala już na wykonywanie bookmarkletów (javascript) w zakładce zakładek.
Nadal możesz ręcznie skopiować i wkleić to w konsoli (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);
Powyższy kod eksportuje np. Ten folder,
w następujący wynik:
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
Możesz stylizować wyjście, jak chcesz w ret.forEach
pętli.
* Ta metoda podaje tytuł zapisanych stron wraz z linkiem do adresu URL. Jeśli TYLKO chcesz adresu URL, zamiast otwierać edytor tekstu w kroku 4, otwórz dokument WORD. Wklej (ctrl-v) tam, a będziesz mieć tylko listę adresów URL.
Najszybszy i najłatwiejszy sposób:
Ta odpowiedź jest podobna do „usuń foldery, eksportuj i przywróć za pomocą ctrl-z”, ale jest bezpieczniejsza i wolna od strat.
Nie znalazłem innego sposobu, jak wyeksportować zakładki do pliku .html, a następnie otworzyć go (używając chrome). Następnie muszę ręcznie wybrać wszystkie wymagane zakładki i skopiować je.
Stwierdziłem jednak, że następujący etap przygotowania upraszcza powyższy proces:
Podczas eksportowania zakładek - ten podfolder będzie pierwszym (najwyższym) w eksportowanym pliku.
Za pomocą Menedżera zakładek skopiuj wymagane elementy do „Eksportuj”.
Presto.
Właśnie wykorzystałem następujące obejście:
Gotowe. :) woopey
Przełącz się na nowego użytkownika chrome, a następnie przeciągnij i upuść folder zakładek do nowej zakładki użytkownika. Po zakończeniu wyeksportuj go od nowego użytkownika chrome.
Nie sądzę, że można uprościć.
Otwórz Menedżera zakładek w Chrome, naciskając Ctrl+ B(lub wpisując chrome: // bookmarks w pasku adresu / omniboksie)
Wybierz żądany folder, klikając go, kliknij polecenie Organizuj, a następnie kliknij polecenie Eksportuj zakładki do pliku HTML
Aby zapisać zakładki Chrome jako plik .doc lub .pdf: W Chrome wyeksportuj swoje zakładki jako plik HTML. W przeglądarce Firefox otwórz właśnie zapisany plik HTML. CTRL „A”, aby zaznaczyć wszystko, a następnie otwórz WORD W nowym dokumencie CTRL „V”, aby wkleić. U dołu właśnie wklejonego tekstu jest małe pudełko ze schowkiem w środku i słowem (CTRL). Kliknij mały szewron skierowany w dół, a następnie wybierz „Zachowaj formatowanie źródłowe (K). Teraz zapisz jako dokument Word lub PDF.
Istnieją bardziej wydajne sposoby, lepsze sposoby itd., Ale myślę, że w tym przypadku najprostszy sposób jest po prostu wystarczający. Brak edycji tekstu.
Oto kroki: