Jak wyeksportować pojedynczy folder zakładek w Google Chrome?


51

W moim oknie zakładek mam dwa lub trzy foldery, jak asp.net, jqueryi sql server. Jak mogę wyeksportować jqueryfolder tylko z Google Chrome?


Chendur - pomocne byłoby oznaczenie drugiej odpowiedzi jako zaakceptowanej. Jest dziś bardziej przydatny.
Kevin Buchs,

Odpowiedzi:


4

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.


3
W najnowszych wersjach Google Chrome nie można eksportować zakładek do Dokumentów Google.
Pułkownik Panic


38

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à!


Myślę, że jest to najbardziej elegancki i przyjazny dla użytkownika sposób
JacopKane

2
Najbardziej podoba mi się to rozwiązanie. Ale jak włączyć pasek zakładek dla 2 użytkowników?
Randy Skretka

1
@RandySkretka Myślę, że dowiedziałem się, co miał na myśli 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.
Superole,

2
Chciałbym, aby to można było oznaczyć jako odpowiedź. Przyjęta odpowiedź wcale nie jest pomocna.
Kevin Buchs,

2
Bardziej szczegółowo opisując kroki dla dzisiejszych użytkowników: 1) Utwórz inny profil użytkownika (ustawienia> Ludzie / Zarządzaj innymi ludźmi)> DODAJ OSOBĘ. Spowoduje to otwarcie nowego okna przeglądarki w tym nowym profilu. 2) Otwórz menedżera zakładek w obu poprzednich i nowych oknach. 3) Przeciągnij i upuść dowolne foldery z poprzedniego do nowego, a zostaną one skopiowane. 4) Po zakończeniu kliknij stos z trzema kropkami w prawym górnym rogu menedżera zakładek w nowym oknie i wybierz Eksportuj zakładki. Otrzymasz plik eksportu z tylko przeciągniętymi zakładkami.
Kevin Buchs

7

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.


3
Eksportuj wszystkie swoje zakładki jako HTML, importuj je do przeglądarki za pomocą lepszego menedżera zakładek (np. Firefox), a następnie możesz wyeksportować pojedynczy folder zakładek.
Pułkownik Panic

Teraz jest to możliwe.
Sathyajith Bhat

@ Sathya ♦ jak to zrobić?
Muhammed,

1
@Athimannil wyjaśniam to w mojej odpowiedzi
Sathyajith Bhat

6

Przenieś folder, który chcesz wyeksportować, do lewego końca paska zakładek. Wyeksportuj wszystkie zakładki do pliku. Otwórz plik w notatniku. Znajdź zakładkę, która pojawia się jako ostatnia w folderze, który próbujesz wyeksportować. Usuń wszystko po tej zakładce. Zapisz plik.


5

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.

Ręczny przepływ pracy

  1. Przejdź do zakładek i otwórz żądany folder
  2. Otwórz konsolę F12
  3. 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);
    
  4. 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 );

Bookmarklet

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,

wprowadź opis zdjęcia tutaj

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.forEachpętli.


Fajnie, właśnie miałem to zrobić, ale widziałem, że to zrobiłeś. Dzięki!
user420667

Z opcją bookmarklet czasami mylę kliknięcie i pobiera pusty plik tekstowy. Właśnie zaktualizowałem go, aby sprawdzić window.location.url i powiadomić, jeśli nie ma go na stronie zakładek Chrome.
user420667,

Świetnie, dziękuję! Powinna być zaakceptowana odpowiedź ...
Florian Ledermann

3
  1. Otwórz menedżera zakładek (menu rozwijane menu zakładek)
  2. Pośpiesz się, aż otworzysz folder, który chcesz wyeksportować z zawartością pokazaną w prawym oknie bocznym
  3. kliknij raz na pierwszej liście, aby ją wybrać. ctrl-A, aby zaznaczyć wszystko w prawym oknie bocznym, ctrl-C, aby skopiować całą zawartość.
  4. Otwórz nowy plik w edytorze tekstu *
  5. Wklej (ctr-v) linki do dokumentu tekstowego. Zapisz jako tekst sformatowany.
  6. Jeśli wolisz słowo, skopiuj z edytora tekstu i wklej słowo.

* 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.


To chyba najlepsza i najprostsza odpowiedź. Dziękuję Ci.
zur4ik

Fajnie, ale w ten sposób nie eksportuje podfolderów
Ena

2
  1. Usuń wszystkie foldery, których nie chcesz eksportować.
  2. Teraz eksport. Wyeksportuje tylko jeden pozostały folder.
  3. Po zakończeniu naciśnij klawisze Ctrl + z w menedżerze zakładek, a odzyskasz wszystkie usunięte grupy zakładek.
  4. Bądź szczęśliwy i tańcz.

2

Najszybszy i najłatwiejszy sposób:

  1. Wyeksportuj wszystkie zakładki do pliku.
  2. Utwórz nowego użytkownika w Chrome
  3. Zaimportuj zakładki z pliku do nowego użytkownika i usuń niepotrzebne foldery
  4. Eksportuj i bądź szczęśliwy!

Ta odpowiedź jest podobna do „usuń foldery, eksportuj i przywróć za pomocą ctrl-z”, ale jest bezpieczniejsza i wolna od strat.


1
  1. Wyeksportuj swoje zakładki jak zwykle
  2. Uzyskaj DARMOWĄ wersję OpenOffice Writer
  3. Otwórz plik HTML zakładek w programie Writer
  4. Usuń, przenieś, zmień jak zwykle. Bądź świadomy końcowych i początkowych punktów DZIAŁÓW itp
  5. Plik> Zapisz jako wybraną nazwę. OpenOffice rozumie, że chcesz plik HTML

działało najlepiej dla mnie!
Jens

0

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:

  1. Wejdź do Menedżera zakładek - zobaczysz „Pasek zakładek” z podfolderami
  2. Na „pasku zakładek” utwórz nowy podfolder, powiedz „Eksportuj” i umieść go jako pierwszy (najwyższy) podfolder na „pasku zakładek”.

Podczas eksportowania zakładek - ten podfolder będzie pierwszym (najwyższym) w eksportowanym pliku.

  1. Za pomocą Menedżera zakładek skopiuj wymagane elementy do „Eksportuj”.

  2. Presto.


0

Właśnie wykorzystałem następujące obejście:

  • Wyeksportuj wszystkie zakładki do dokumentu HTML.
  • Edytuj plik (za pomocą notatnika ++ lub dowolnego innego edytora HTML) i usuń wszystkie niechciane części.
  • Zapisz i zaimportuj ponownie.

Gotowe. :) woopey


0

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.


0
  1. Wybierz „Menedżer zakładek”, a następnie „Organizuj”.
  2. Wybierz „Eksportuj zakładki do pliku HTML ...”. Nazwij swój plik i zapisz na komputerze.
  3. Zapisany plik będzie miał WSZYSTKIE zakładki.
  4. Otwórz ten plik, zaznacz tylko te zakładki, które chcesz, a następnie skopiuj i wklej na dokumencie MS Word, ALE zapisz ten dokument jako plik HTML . Usuń nazwę „docx” i zmień rozszerzenie na „html” po nazwie pliku. Upewnij się, że w obszarze „Zapisz jako typ” wybierz „Strona internetowa ( .htm; .html)”.
  5. Teraz masz plik HTML z tylko wybranymi zakładkami. Możesz teraz wysłać to e-mailem w dowolnym miejscu i zaimportować zakładki z tego pliku do przeglądarki, wybierając „Importuj zakładki z pliku HTML ...” w „Organizuj”.

Nie sądzę, że można uprościć.


0
  1. Otwórz Google Chrome
  2. Przejdź do menedżera zakładek
  3. Wyeksportuj plik HTML
  4. Usuń wszystkie foldery / zakładki, których nie chcesz w pliku zapisu
  5. Wyeksportuj plik HTML - pod nową (inną) nazwą
  6. Zaimportuj oryginalny plik, aby przywrócić wszystko Proste, eleganckie i bezproblemowe.

-1
  1. Wyeksportuj wszystkie zakładki i wyświetl kod źródłowy utworzonego pliku HTML
  2. Przewiń w dół do folderu, który chcesz skopiować
  3. Skopiuj żądany kod źródłowy
  4. Otwórz nowy plik txt notatnika i wklej kod
  5. Zapisz plik w formacie HTML

-1

Otwórz Menedżera zakładek w Chrome, naciskając Ctrl+ B(lub wpisując chrome: // bookmarks w pasku adresu / omniboksie)

Obraz Menedżera zakładek Chrome

Wybierz żądany folder, klikając go, kliknij polecenie Organizuj, a następnie kliknij polecenie Eksportuj zakładki do pliku HTML


Czy jesteś pewien, że to nadal działa? Właśnie wypróbowałem to na Chrome v41 i nie działało
nixda

@nixda Korzystam z dev, który ma nowego menedżera zakładek - który ma eksport, który działa tylko dla wszystkich zakładek, a nie dla konkretnego folderu. Nie można powiedzieć o stabilnej wersji ..
Sathyajith Bhat

-1

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.


Przeczytaj uważnie pytanie ponownie. Twoja odpowiedź nie odpowiada na pierwotne pytanie.
DavidPostill

-2

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:

  1. Otwórz Google Chrome
  2. Przejdź do menedżera zakładek
  3. Eksportuj do pliku HTML
  4. Pobierz i zainstaluj oprogramowanie srware iron (lub inną przeglądarkę Chrome)
  5. Otwórz żelazko (NIE loguj się!)
  6. Przejdź do menedżera zakładek
  7. Importuj z pliku HTML
  8. Teraz ręcznie usuń wszystkie rzeczy, których nie potrzebujesz w swoim pliku końcowym
  9. Eksportuj edytowane ustawienie jako plik HTML
  10. Jesteś gotowy!
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.