Réponses:
À propos de cela, le Data Liberation Front a déclaré ceci: 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.
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à!
bookmarks bar shown for two users
: lorsque vous sélectionnez un deuxième utilisateur en chrome, une nouvelle fenêtre s'ouvrira pour cet utilisateur, sans fermer la fenêtre d'origine. Vous devez donc garder les deux fenêtres côte à côte et vous assurer que la barre de favoris est activée dans les deux fenêtres. Vous pouvez ensuite glisser-déposer des signets (ou des dossiers de signets) d’une fenêtre à l’autre.
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.
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.
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 signets.
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);
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 l' exécution du 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 );
Ou placez ce bookmarklet dans votre barre de favoris et cliquez dessus chaque fois que vous vous trouvez dans le 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 semble que chrome n'autorise plus l'exécution de bookmarklets (javascript) dans l'onglet Bookmarks.
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 exporte par exemple ce dossier,
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 comme vous le souhaitez dans la ret.forEach
boucle.
* 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.
Moyen le plus rapide et le plus simple:
Cette réponse est similaire à "supprimer des dossiers, exporter et restaurer avec ctrl-z", mais elle est plus sécurisée et sans perte.
Je n'ai trouvé aucun 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:
Lorsque vous exportez des signets, ce sous-dossier sera le premier (le plus haut) du fichier exporté.
Withing Bookmark Manager copie les éléments requis dans celui "Exporter".
Presto.
Je viens d'utiliser la solution suivante:
Vous avez terminé. :) woopey
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.
Je ne pense pas que vous pouvez obtenir plus simple.
Ouvrez le Gestionnaire de favoris dans Chrome en appuyant sur Ctrl+ B(ou en entrant chrome: // favoris dans la barre d’adresses / Omnibox).
Sélectionnez le dossier souhaité en cliquant dessus, cliquez sur Organiser, puis sur Exporter les signets vers un fichier HTML.
Pour enregistrer vos signets Chrome en tant que fichier .doc ou .pdf: Dans Chrome, exportez vos signets en tant que fichier HTML. Dans Firefox, ouvrez le fichier HTML que vous venez de sauvegarder. CTRL 'A' pour tout sélectionner puis ouvrir WORD dans un nouveau document CTRL 'V' à coller. Au bas du texte que vous venez de coller se trouve une petite boîte avec un presse-papiers et le mot (CTRL). Cliquez sur le petit chevron pointant vers le bas, puis sélectionnez "Conserver la mise en forme source (K) Maintenant, enregistrez en tant que document Word ou PDF.
Il existe des moyens plus efficaces, de meilleurs moyens, etc., mais je pense que dans ce cas, le moyen le plus simple suffit. Aucune édition de texte.
Voici les étapes: