web-dev-qa-db-fr.com

Comment exporter un dossier de signets individuel dans Google Chrome?

Dans ma fenêtre de signets, j'ai deux à trois dossiers comme asp.net, jquery et sql server. Comment exporter le dossier jquery uniquement à partir de Google Chrome?

50
ACP

Le Data Liberation Front contient une brève déclaration à ce sujet: il semble possible d'exporter les favoris vers Google Docs. Peut-être que le post-traitement est plus facile là-bas. Cependant, je n'ai pas essayé cela.

4
Boldewyn

Créez un nouvel utilisateur dans Chrome, puis faites glisser les signets de votre choix dans les signets du nouvel utilisateur (assurez-vous que les barres de favoris sont affichées pour deux utilisateurs).

Ensuite, exportez les signets du nouvel utilisateur. Voilà!

37
user223233

Cela ne semble pas possible maintenant. Vous pouvez exporter tous vos signets puis les éditer avec un éditeur de texte et les supprimer. Si vous séparez temporairement vos signets en groupes avant que ce ne soit plus facile à faire.

7
buba

Déplacez le dossier que vous souhaitez exporter vers la gauche de la barre de favoris. Exportez tous les signets dans un fichier. Ouvrez le fichier dans le bloc-notes. Recherchez le dernier signet dans le dossier que vous tentez d'exporter. Supprimer tout après ce signet. Enregistrez le fichier.

6
Juan.G

Edit (18-07-01): mis à jour pour fonctionner dans les derniers signets de chrome (chrome v67).

Vous pouvez utiliser ce dossier-exportateur JS que j'ai piraté ensemble.

Remarque: cela peut interrompre la modification du code HTML sous-jacent de leur gestionnaire de favoris par Chrome.

Flux de travail manuel

  1. Accédez aux favoris et ouvrez le dossier de votre choix.
  2. Ouvrir la console F12
  3. Coller ceci:

    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. Copier la sortie de la console

Ou vous pouvez télécharger la sortie sous forme de fichier en utilisant, par exemple, cet extrait (assurez-vous de l'utiliser après vous avez exécuté le précédent):

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

Ou placez ce bookmarklet dans votre barre de favoris et cliquez dessus chaque fois que vous vous trouvez dans votre dossier que vous souhaitez exporter (c'est le même code que ci-dessus, y compris le fichier de sauvegarde).

Edit (18-07-01): il semblerait que chrome n'autorise plus l'exécution de bookmarklets (javascript) dans l'onglet des signets.

Vous pouvez toujours copier et coller ceci dans la console (f12) manuellement:

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

Le code ci-dessus est exporté, par exemple. ce dossier,

enter image description here

dans la sortie suivante:

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

Vous pouvez styliser la sortie à votre guise dans la boucle ret.forEach.

5
dwelle
  1. Ouvrez le gestionnaire de favoris (menu déroulant de favoris).
  2. Parcourez jusqu'à ce que vous ouvriez le dossier que vous voulez exporter avec le contenu affiché dans la fenêtre de droite
  3. cliquez une fois sur la première liste pour la sélectionner. Ctrl-A pour tout sélectionner dans la fenêtre de droite, Ctrl-C pour copier tout le contenu.
  4. Ouvrez un nouveau fichier dans votre éditeur de texte *
  5. Coller (ctr-v) des liens dans un document texte. Enregistrer en texte enrichi.
  6. Si vous préférez dans Word, copiez l’éditeur de texte et collez-le dans Word.

* Cette méthode fournit le titre des pages que vous avez enregistrées, avec le lien URL dedans. Si vous voulez UNIQUEMENT l'URL, au lieu d'ouvrir un éditeur de texte à l'étape 4, ouvrez un document Word. Collez-y (ctrl-v) et vous n’auriez qu’une liste d’URL.

3
captainhomeslice
  1. Supprimez tous les dossiers que vous ne souhaitez pas exporter.
  2. Maintenant, exportez. Il n'exportera que le dossier restant.
  3. Une fois cela fait, Ctrl + z sur le gestionnaire de favoris, et vous récupérerez tous les groupes de favoris supprimés.
  4. Sois heureux et danse.
2
Abhishek

Moyen le plus rapide et le plus simple:

  1. Exporter tous les signets dans un fichier.
  2. Créer un nouvel utilisateur dans Chrome
  3. Importer les signets d'un fichier vers le nouvel utilisateur et supprimer les dossiers inutiles
  4. Exportez et soyez heureux!

Cette réponse est similaire à "supprimer des dossiers, exporter et restaurer avec ctrl-z", mais elle est plus sécurisée et sans perte.

2
Anton S.
  1. Exportez vos favoris comme d'habitude
  2. Obtenez le logiciel OpenOffice Writer GRATUIT
  3. Ouvrez votre fichier HTML de signets dans Writer
  4. Supprimer, déplacer, changer comme d'habitude. Soyez conscient de la fin et des points de départ de HEADINGS, etc.
  5. Fichier> Enregistrer sous un nom de votre choix. OpenOffice comprend que vous voulez un fichier HTML
1
billingstad

Je viens d'utiliser la solution suivante:

  • Exportez tous les signets vers un document HTML.
  • Éditez le fichier (en utilisant notepad ++ ou tout autre éditeur html) et supprimez toutes les parties non désirées.
  • Enregistrez-le et importez-le à nouveau.

Vous avez terminé. :) woopey

0
rzskhr

Je n'ai trouvé aucun autre moyen d'exporter les signets dans un fichier .html, puis de l'ouvrir (à l'aide de chrome). Ensuite, je dois sélectionner tous les signets requis et les copier.

Cependant, j'ai constaté que l'étape de préparation suivante simplifie le processus ci-dessus:

  1. Entrez Bookmark Manager - vous verrez "Barre de signets" avec des sous-dossiers
  2. Dans la "Barre de favoris", créez un nouveau sous-dossier, dites "Exporter" et positionnez-le en tant que 1er sous-dossier de la "Barre de favoris".

Lorsque vous exportez des signets, ce sous-dossier sera le premier (le plus haut) du fichier exporté.

  1. Withing Bookmark Manager copie les éléments requis dans celui "Exporter".

  2. Presto.

0
user3315389
  1. Ouvrez Google Chrome
  2. Accédez au gestionnaire de favoris
  3. Exporter le fichier HTML
  4. Supprimer tous les dossiers/signets que vous ne voulez pas dans votre fichier de sauvegarde
  5. Exporter le fichier HTML - avec un nouveau nom (différent)
  6. Importez le fichier d'origine pour tout restaurer Simple, élégant et sans tracas.
0
Ken H

Basculez vers un nouvel utilisateur Chrome, puis faites glisser le dossier des favoris dans le nouveau favori de l'utilisateur. Une fois terminé, exportez-le à partir du nouvel utilisateur de chrome.

0
user436803
  1. Sélectionnez "Gestionnaire de favoris", puis sélectionnez "Organiser".
  2. Sélectionnez "Exporter les signets vers un fichier HTML ...". Nommez votre fichier et enregistrez sur le bureau.
  3. Le fichier enregistré aura TOUS les signets.
  4. Ouvrez ce fichier, mettez en surbrillance uniquement les signets souhaités, puis copiez et collez sur un document MS Word MAIS enregistrer ce document au format HTML . Assurez-vous de supprimer "docx" et modifiez l'extension en "html" après le nom du fichier. Assurez-vous que, sous "Enregistrer en tant que type:", sélectionnez "Page Web (. Htm; . Html)".
  5. Maintenant, vous avez un fichier HTML avec seulement les signets que vous voulez. Vous pouvez désormais l'envoyer par courrier électronique n'importe où et importer les signets de ce fichier dans le navigateur en sélectionnant "Importer les signets à partir d'un fichier HTML ..." sous "Organiser".

Je ne pense pas que vous pouvez obtenir plus simple.

0
user540179