Existe-t-il une méthode pour exporter les URL des onglets ouverts d'une fenêtre Firefox?

79

Si j'ai une fenêtre Firefox ouverte contenant 10 onglets, existe-t-il un moyen dans Firefox ou par un plug-in d'obtenir les URL de ces 10 onglets sous forme de fichier texte ou d'un autre format?

À l'heure actuelle, si je veux faire cela, j'ai besoin de copier l'URL de l'onglet A, de le coller quelque part, de passer à l'onglet B et de répéter. Je pourrais aussi mettre en signet tous les onglets dans un dossier et l'exporter, mais cela semble être un problème.

S'il n'existe pas de telle méthode, quelqu'un pourrait-il m'indiquer certains documents décrivant les bases de l'écriture d'un plug-in Firefox. Je suis prêt à écrire moi-même s'il n'y a pas de méthode "standard".

hekevintran
la source

Réponses:

77

Allez dans Outils> Options.

Dans l'onglet Général, recherchez le bouton Utiliser les pages actuelles dans la section Démarrage. Lorsque vous cliquez sur le bouton Utiliser les pages actuelles , toutes les URL des pages ouvertes dans différents onglets sont copiées dans la zone de texte Page d'accueil avec un délimiteur de canal. Copiez le texte pour obtenir toutes les URL.

Le raccourci clavier à simuler en cliquant sur le bouton Utiliser les pages actuelles est Alt+ T+ O+ C(testé dans Firefox 14)

mvark
la source
9
Cette action peut également être facilement annulée. Il suffit d'appuyer sur ctrl-z pour annuler le changement et tout ce qui se trouvait auparavant dans la zone de texte sera restauré. Maintenant, vous n'avez pas besoin d'installer un plugin.
Kurtzbot
3
Cela ne fonctionne pas pour moi lorsque je tente de sauvegarder une énorme session de plus de 300 onglets dans environ 7 fenêtres. Il semble y avoir une limite à cette astuce en termes de nombre d'onglets, méfiez
3
Bonne réponse. Alt+E+N+Cpour tout autre utilisateur de Linux. :)
Cendres
3
Cette méthode fonctionne à merveille, mais vous devrez le faire pour chaque fenêtre. De plus, cela ne prend pas les onglets épinglés, vous devrez donc les faire séparément.
Tustin2121
3
Cela ne devrait pas être la réponse. Laissez-moi bien comprendre, vous définissez temporairement votre page d'accueil sur une chaîne contenant des onglets actuels séparés par des tuyaux (ce qui ne semblera pas très agréable lorsque vous lancez un e-mail ou un document). Vous copiez l'URL, puis annulez pour redéfinir votre page d'accueil. Que se passe-t-il si vous oubliez cette étape? La réponse de Rook est une méthode beaucoup plus logique pour obtenir toutes les URL de tabulation.
MarsAndBack
24

J'ai trouvé un module complémentaire appelé URL d'envoi d'onglets qui copie les URL de tous les onglets ouverts dans l'intention de les envoyer par courrier électronique à quelqu'un. Cet add-on permet également à la cible des URL d’être le presse-papiers et le courrier électronique, ce qui résout mon problème à 100%.

https://addons.mozilla.org/en-US/firefox/addon/4437

hekevintran
la source
3
Malheureusement, Firefox 57 est en fin de vie. Quelqu'un a-t-il déjà trouvé une alternative?
semtex41
1
@ semtex41 Oui, il y en a. Voici ce qu'il en est: addons.mozilla.org/en-US/firefox/addon/copy-all-tab-urls-we C'est ce qu'on appelle "Copier toutes les URL d'onglets WE"
Abhishek Oza
Aussi, un autre: addons.mozilla.org/en-US/firefox/addon/…
MarsAndBack
FWIW le code est disponible à github.com/aecreations/sendtaburls (ou à SWH )
myrdd
11

Pas besoin d'exporter quoi que ce soit.

Sauvegardez simplement tous les onglets d’un dossier (vous savez déjà comment le faire), faites un clic droit sur le dossier, copiez. Ouvrez le bloc-notes, collez. Voila. Toutes les URL des signets dans ce dossier.

Tour
la source
1
Oui, cela fonctionne, mais je pensais plutôt avoir une option dans un menu de plug-in ou dans le menu contextuel qui placerait les URL dans mon presse-papiers. Ensuite, je n'aurai pas à créer, afficher et supprimer des dossiers de signets intermédiaires.
hekevintran
Désolé, je ne connais aucun plugin qui ferait cela. C'est une demande plutôt inhabituelle (je ne vois toujours pas pourquoi vous avez besoin de quelque chose comme ça ...). Quoi qu'il en soit, vous avez un moyen maintenant ... celui-ci prend environ 6 clics ... le plus rapide que je connaisse, désolé.
Rook
Faites un clic droit sur l'onglet, marquez tous les onglets, ok, faites un clic droit sur le répertoire, copiez ... les URL sont dans le Presse-papiers ... 5 clics.
Rook
Oui, vous avez raison à propos de son caractère inhabituel. Je pense que je vais chercher des références sur l'écriture de plug-ins Firefox. Je veux que ce soit 2 clics! Merci quand même.
Hekevintran
2
Ce n'est pas un problème si inhabituel. Je cherchais la même chose. J'ai plus de 50 onglets à ouvrir sur mon ordinateur de travail pour des choses que je trouve dans ma pause déjeuner que je veux retenir ou que je reviens et que je lirai plus en profondeur plus tard. Je veux exporter et stocker afin que je puisse ouvrir à la maison et parcourir à loisir. +1 pour la question
ianfuture
5

Un plugin open source pour faire le travail: Copy as Markdown . Avantages supplémentaires: fonctionne à la fois sur Firefox et Chrome, et exporte avec le formatage Markdown.

Copier en tant que Markdown pour Chrome et Firefox

Tapez-vous souvent le code Markdown manuellement pour un lien ou une image, ou même pour tous les onglets d'une fenêtre, et vous vous sentez fatigué? Copier en tant que Markdown peut vous aider!

Caractéristiques

Copy as Markdown est une extension du navigateur qui vous permet de copier les éléments suivants en tant que Markdown dans le Presse-papiers de votre système:

  • Onglet actuel en tant que lien
  • Un lien dans la page
  • Une image dans la page
  • Une image entourée d'un lien
  • Tous les onglets sous forme de liste de liens
  • Onglets en surbrillance en tant que liste de liens

Extrait du fichier readme du projet.

Il peut être ajouté à Firefox à partir de la liste de ses add-ons .

gaborous
la source
Merci. J'avais écrit mon propre bookmarklet pour le faire pour l'onglet en cours, mais cette extension fournit des fonctionnalités plus utiles.
Anthony G - justice pour Monica
3

Vous voudrez peut-être envisager un module complémentaire similaire avec différentes options, CopyAllURLs ; surtout si l'envoi n'est pas une priorité. -Est-ce pas 2 clics? C'est dans le menu contextuel. [Cette page liée répertorie également les «solutions alternatives»]

Allanrockwell
la source
2
Sheesh, cet add-on est maintenant obsolète ..... quelle solution fonctionnera même pour ce problème?
vous pouvez télécharger la dernière version à partir de la page d'accueil .
DJCrashdummy
1
@DJCrashdummy qui est généralement une mauvaise idée .... les addons sur le site sont vérifiés pour la stabilité, les logiciels malveillants, etc.
Wilf
3

J'utilise Copy Urls Expert . Il ajoute un élément de menu lorsque je clique avec le bouton droit sur un onglet. Il existe des options pour copier toutes les URL de la fenêtre actuelle, du groupe d'onglets actuel ou de tous les onglets. et aussi pour ouvrir les URL du presse-papiers. Les URL sont juste séparées par des nouvelles lignes. J'ai apprécié la simplicité de cette approche, comparée à des alternatives telles que les URL d'envoi d'onglets, qui incluent le titre de chaque page ainsi que l'URL. "Copy Urls Expert" est une réécriture de CopyAllURLs , qui est obsolète .

Métamorphique
la source
1
Je suis aussi un fan de cela, mais Firefox Quantum ... reeee. Copy Urls Expert est l'une des raisons pour lesquelles je n'ai pas encore mis à jour. Avec le script dans ma réponse, cela est résolu pour moi, mais j'ai également besoin d'un remplacement pour Menu Wizard et Tab Mix Plus.
Mxmlnkn
@ mxmlnkn Oui, je viens de passer à la version précédente en installant un binaire Firefox ESR. Je peux donc taper dans cette case "It's All Text!".
Métamorphique
3
#Test in Firefox 5.0
$sessionStoreFile = "$env:APPDATA\Mozilla\Firefox\Profiles\*.default\sessionstore-backups\recovery.js"
$sessionStoreFileExists = Test-Path $sessionStoreFile
If($sessionStoreFileExists -eq $False) {
    #Test in Firefox 2.0, 3.0 and 4.0
    $sessionStoreFile = "$env:APPDATA\Mozilla\Firefox\Profiles\*.default\sessionstore.js"
}
(Get-Content -Encoding UTF8 -Raw -Path $sessionStoreFile).Trim('()') | ConvertFrom-Json |
Select -Expand Windows | Select -Expand Tabs | 
Where { !$_.hidden } | ForEach { @($_.Entries)[-1] } | 
Select Url, Title | Export-Csv -Path $CsvFile  -Encoding UTF8  -NoTypeInformation   

Vous pouvez télécharger un script SQL détaillé pour exporter simultanément toutes les URL des onglets Firefox (PowerShell).

bronzage franc
la source
2

Essayez d’ exporter des URL d’ onglet (Firefox 48+)

Il vous permet de copier la liste des URL actuellement ouvertes (avec éventuellement leur titre) dans le presse-papiers ou de l'exporter dans un fichier horodaté.

alct
la source
2

D'après le commentaire de @Rook:

  • Clic droit sur n'importe quel onglet

  • Choisissez "marquer tous les onglets"

  • Clic droit sur le nouveau dossier

  • Choisissez "copier"

Maintenant, les URL sont dans le presse-papier.

aparente001
la source
Quelques notes et astuces: (1) Lorsque vous choisissez de « marquer tous les onglets », Firefox ouvre une nouvelle fenêtre vous demandant de définir le nom et l' emplacement du dossier à créer. (2) Les URL du presse-papiers seront séparées par des nouvelles lignes. La première ligne contiendra le nom du dossier défini précédemment . (3) sur " cliquer avec le bouton droit sur le nouveau dossier ": vous pouvez cliquer avec le bouton droit non seulement dans la " Bibliothèque " ( Ctrl+Shift+O), mais également dans la barre d’outils des signets (à condition que vous l’ayez créé ici), dans la barre latérale des signets ( Ctrl+B) ou même le menu déroulant de la barre de menu.
myrdd
@ aparente001: PS: Je suppose que vous faites référence à ce commentaire de Rook . PPS: vous avez une faute de frappe dans "Chooseookmark";)
mardi
1
Appuyez CTRL+SHIFT+Dsur Firefox (Windows) si l’option "Ajouter tous les onglets aux favoris" n’est pas disponible lorsque vous cliquez avec le bouton droit de la souris sur un onglet.
Leopoldo Sanczyk le
1

J'ai utilisé URL Lister à plusieurs reprises. C'est un simple addon qui ajoute une option dans "Outils". Il affiche ensuite l'URL de tous les onglets ouverts dans une zone de texte modifiable.

Il permet d’exporter la liste (en la copiant dans le presse-papiers) sous forme de texte brut, d’ancres HTML ou sous forme de liste à puces.

Il semble (en comparant visuellement les captures d'écran disponibles) être similaire aux URL d'onglet d'envoi susmentionnées , les différences étant l'absence de support par courrier électronique et l'existence d'une zone de texte modifiable.

entrez la description de l'image ici

Doktoro Reichard
la source
1
Contrairement à Send Urls Tab , URL Lister ne fonctionne pas avec Firefox 56.
maxschlepzig
1

En tant que deuxième choix, vous avez mentionné le fait de placer les liens dans un fichier texte. Cette méthode vous permet de créer de la documentation pour la recherche et d’envoyer par courrier électronique les liens avec les titres et les descriptions (ou d’autres métadonnées), en créant vos propres choix de ce que vous voulez copier et comment vous voulez le mettre en forme. Vous pouvez utiliser Multiple Tab Handler (addon Firefox) . Je vais simplement montrer ce que j'utilise pour copier dans un courrier électronique, car je pense que la création d'une liste non ordonnée de liens avec des URL enterrées dans l'hypertexte ne serait pas bien affichée ici. Les deux premières pages ne comportaient aucune description, j'ai donc ajouté l'une des miennes. Si vous envoyez un courrier électronique, je pourrais mettre en gras les titres manuellement et supprimer le "::" lorsqu'il n'y a pas de description.

Navigation par onglets dans Firefox :: La navigation par onglets dans Firefox vous permet de charger plusieurs pages Web dans des onglets distincts dans la même fenêtre de navigateur.

L'utilisation de MTH permet de créer de la documentation dans Evernote , ce qui est utile si vous travaillez sur plusieurs systèmes ou si vous souhaitez que vos notes soient disponibles n'importe où. Pour vous aider avec quelques exemples de configuration de MTH avec une variété de choix, voir http://dmcritchie.mvps.org/firefox/multiple_tab_handler.txt

dmcritchie
la source
Je m'oppose à modifier ce qui précède, ce qui est bien destiné, mais détruit le contenu. MTH ne génère pas de format de texte enrichi, il ne peut donc pas générer ce qui est présenté ci-dessus. Pour quelque chose de similaire à ce qui précède, il faudrait utiliser un ensemble de résultats différent et le placer dans un éditeur en ligne avant de le coller dans un courrier électronique. L'exemple incluait un lien vers cette question afin que l'on puisse voir spécifiquement ce qui pourrait être généré, ainsi que deux autres liens (toujours inclus) qui servent non seulement à montrer dans l'exemple mais aussi à des liens vers du contenu supplémentaire intéressant. Limitations sévères sur les réponses.
dmcritchie
La réponse est supposée inclure @djcrashdummy, -at-Hennes et -at-duDE. À l'époque, je n'avais pas assez de points pour publier de bons liens qui ne s'appliqueraient qu'à la première liste de Multiple Tab Handler dans le grand paragraphe. Et maintenant, il me manque (quelques milliers) de points pour pouvoir annuler un montage incorrect.
dmcritchie
1

Ce n'est pas un addon, mais pour ma commodité, j'ai écrit une fonction bash si vous n'avez pas peur de la ligne de commande et si vous utilisez Linux:

getOpenTabs(){
    local profile=$( sed -n -r '/^Path=/,/^Default=1/{ s|^Path=(.*)|\1|p; }' 
        "$HOME/.mozilla/firefox/profiles.ini" )
    # https://github.com/avih/dejsonlz4/blob/master/src/dejsonlz4.c
    dejsonlz4 "$HOME/.mozilla/firefox/$profile/sessionstore-backups/recovery.jsonlz4" |
        jq -c '.windows[].tabs[].entries[-1].url' |
        sed 's|^"||; s|"$||;' |
        xclip -selection c
}

Lors de l'appel de cette fonction avec getOpenTabselle, la sauvegarde de la session en cours est lue à partir du dossier de profil par défaut, elle est extraite à l'aide dejsonlz4de l'installation que vous devez installer pour cette fonction et enregistre les liens vers le Presse-papiers. Progiciels nécessaires ( en plus dejsonlz4): jq, sed,xclip

mxmlnkn
la source
0

Un bon moyen d’exporter tous les onglets ouverts à partir de FIREFOX est "CTRL + SHIFT + D" ou ALT + B, puis Ajouter tous les onglets à un signet et enregistrer en tant que signet de dossier dans Bookmark Manager -> puis exporter au format HTML.

Petre Sosa
la source
Marquez tous les onglets ??? Qu'en est-il des signets existants?
Peter Mortensen
0

Pour Firefox 57 (Quantum), le plugin suivant semble avoir une fonctionnalité similaire à celle de "Envoyer les URL de l'onglet", mais honnêtement, il n'est pas aussi propre avec l'URL et le titre:

https://addons.mozilla.org/en-us/firefox/addon/copy-as-markdown/

Mais ça marche. J'espère que l'auteur de "Send Tab URLs" mettra à jour son plugin en tant que WebExtensions.

semtex41
la source
Vous pouvez utiliser ceci: addons.mozilla.org/en-US/firefox/addon/copy-all-tab-urls-we
Abhishek Oza
-1

CLIQUEZ sur l'icône "ICON" et faites-la glisser sur le bureau. (Le moyen le plus rapide :) entrez la description de l'image ici

T.Todua
la source
-1

Utilisez "Groupes d'onglets" pour exporter / importer facilement tous vos onglets en tant que signets.

Martin
la source
2
Bien que cela puisse répondre à la question, ce serait une meilleure réponse si vous pouviez expliquer pourquoi . Par exemple, une brève explication de ce que sont les groupes d’onglets et comment les exporter.
DavidPostill
-3

suite à la suggestion de tazo:

faites glisser l’icône (terre ou verrou ou autre) sur un document Word. l'URL apparaît à l'endroit où le curseur a été laissé.

ce n'est pas une bonne solution pour la question initiale, car vous devez toujours accéder à chaque onglet, mais au moins, c'est légèrement plus rapide que de cliquer avec le bouton droit de la souris dans la barre d'adresse, de copier, puis de coller dans un document. il peut également s'agir d'un raccourci rapide pour les moments où vous devez simplement inclure l'URL d'un onglet avec un autre texte.

note: la première fois que j'ai essayé ceci, il est apparu dans le document Word sous un texte différent. le texte était un lien hypertexte et, lorsque je me suis ouvert pour le modifier, l'URL à laquelle il faisait référence était l'onglet que j'avais tenté de faire glisser. Je ne sais pas d'où vient ce texte. Je suppose que c’était peut-être le dernier morceau de texte que j’avais copié et qu’il était assis dans le presse-papiers.

note2: cela n'a pas fonctionné pour le Bloc-notes.

note 3: les listes CopyAllURL et URL Lister ne sont pas disponibles pour la version 42.0 (ou à compter de 2014). Copier les liens semble toujours être une option. https://addons.mozilla.org/en-US/firefox/addon/copy-links/

colbey
la source