113 votes

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

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

Actuellement, si je veux faire cela, je dois copier l'URL de l'onglet A, la coller quelque part, passer à l'onglet B, et répéter. Je pourrais aussi placer tous les onglets dans un dossier et l'exporter, mais cela me semble très compliqué.

Si cette méthode n'existe pas, quelqu'un pourrait-il m'indiquer des documents décrivant les bases de l'écriture d'un plug-in pour Firefox ? Je suis prêt à l'écrire moi-même s'il n'existe pas de méthode "standard".

1voto

Doron Behar Points 211

Je recommande d'utiliser https://github.com/balta2ar/brotab à cette fin :

pip install brotab
brotab install

Installez également l'extension web : https://addons.mozilla.org/en-US/firefox/addon/brotab/

Redémarrez Firefox, et vous pourrez pipe brotab list dans un fichier :

brotab list > current-tabs.txt

Vous pouvez également analyser la sortie avec, par exemple, awk :

brotab list | awk -F'\t' '{
    print "Downloading "$2
    system("curl --silent --output \""$2"\" \""$3"\"")
}'

1voto

danicotra Points 1864

Il se trouve que j'ai essayé récemment des dizaines de modules complémentaires pour Firefox qui copient/exportent les URL des onglets. En cherchant sur Catalogue des extensions de Mozilla Firefox Au moment où j'écris ces lignes, l'un des modules d'extension les plus populaires est le suivant
Exportation des URL des onglets et en fait il n'est pas mauvais mais, pourtant, en creusant un peu plus, je pense qu'il y a de meilleures alternatives, donc maintenant je vais vous proposer celles que je préfère.

Tout d'abord, une prémisse : cela n'a de sens que si vous avez affaire à beaucoup d'onglets, en effet, les addons que je vais suggérer ne distinguent pas l'onglet sélectionné en cours, ils prennent toujours en compte TOUS les onglets que vous avez ouverts à ce moment-là dans une fenêtre Firefox.

Cela dit, voici mon préféré : Enregistrer les URL des onglets .

Cet addon ajoute une nouvelle commande "Copier les URLs (tous les onglets)" dans le menu contextuel des onglets et un bouton d'outil qui fait apparaître une popup lorsqu'on clique dessus, ce dernier étant la chose vraiment intéressante ; en effet, une fois que la popup est ouverte, vous verrez une zone de texte, énumérant le titre et les URLs de tous les onglets actuellement ouverts, et des commandes qui vous permettront de filtrer les entrées listées, même en utilisant des expressions rationnelles pour cela. En plus de vous permettre de copier dans le presse-papiers le contenu de la zone de texte (vous pouvez également le modifier si vous le souhaitez), vous pouvez également enregistrer/exporter dans un fichier texte ou coller les liens http(s) dans la zone de texte et cliquer sur le bouton de commande fourni pour les ouvrir dans de nouveaux onglets (un peu comme lorsque vous ouvrez toutes les entrées dans un dossier de signets). Tout ceci est présenté dans une interface graphique assez propre. Le menu contextuel des onglets et les commandes contextuelles prennent toujours en compte tous les onglets ouverts sur la fenêtre actuelle de Firefox (donc pas d'option pour l'onglet unique, comme je l'ai dit dans les prémisses) et gardez également à l'esprit que cela sera limité aux seuls onglets ouverts sur la fenêtre actuelle (y compris ceux qui sont épinglés) et que si vous avez plus d'une fenêtre Firefox ouverte, les onglets des autres fenêtres ne seront pas pris en compte. (J'aimerais que celle-ci ait quelques petites améliorations supplémentaires, comme par exemple l'option de copier uniquement l'URL/titre de l'onglet courant via le menu contextuel, une option pour copier uniquement les URL sans titre et l'ajout d'au moins le format Markdown -et peut-être Json- ; avec ces fonctionnalités ajoutées, cette extension serait tout simplement parfaite pour moi).

Highlight on Save Tab URLs Firefox addon

P.S. Enregistrer les URL des onglets semble avoir un alter ego très similaire (une sorte de clone, en fait), la seule différence étant qu'il ne liste que les URL des onglets, sans les titres : Liste des URLs . Et, au cas où vous chercheriez un équivalent encore plus minimaliste (il suffit de copier ou d'ouvrir les URL des onglets) : tabs2txt

Mentions notables :

  • Liste des onglets Copier/Coller et Enregistrer Il fournit plus ou moins les mêmes fonctionnalités que le précédent, mais il a une interface graphique un peu désordonnée par rapport à celui-ci et il n'a pas de fonctionnalités de filtrage du contenu de la zone de texte et d'exportation vers un fichier texte, mais il fournit des thèmes (il vous permet de changer la combinaison de couleurs en choisissant entre deux couleurs sombres et une couleur claire), l'option d'ajouter des sauts de ligne entre les entrées ou non et d'inclure ou non les titres avec les URL. Il fournit également une sorte de système interne de signets appelé "Listes enregistrées".
  • Ouvreur d'URL en masse Il dispose d'une interface graphique agréable avec un thème sombre/clair, vous permet de sauvegarder des listes d'URL d'une manière similaire à l'addon précédent dont j'ai parlé (je pense que le précédent a une meilleure approche à cet égard, imho), mais ne comprend pas les titres des onglets en aucune façon, seulement les URL.

Tout comme dans le cas de Save Tab URLs, les deux vous permettent d'exporter la liste des onglets vers un fichier texte en quelques clics de souris sur certains boutons mais ne fournissent pas d'autres informations que les titres+URL et ne prennent pas en charge les formats personnalisés, si vous en avez besoin, vous devez utiliser d'autres addons Firefox tels que Copier l'URL dans le presse-papiers , CopyTabTitleUrl o Copier les onglets sélectionnés dans le presse-papiers (qui, à mon avis, sont toutes de meilleures alternatives au plus populaire Copier les urls de tous les onglets ) mais ils ne vous permettent que de copier dans le presse-papiers, donc si vous avez besoin d'exporter la liste dans un fichier, vous devrez le créer vous-même, puis y coller la liste et l'enregistrer.

1voto

Martian2020 Points 111

Les étapes exactes décrites sont pour Linux, pour Windows on peut essayer de regarder d'autres réponses dans le lien ci-dessous (il y en a quelques-unes qui utilisent Python par exemple).

On peut obtenir la liste des URLs + titres des onglets en texte en utilisant https://superuser.com/a/1563665/1264656 . Exemple de sortie :

"https://www.quora.com/Can-VR-headsets-emulate-having-a-large-monitor-for-your-laptop"
"Can VR headsets emulate having a large monitor for your laptop? - Quora"

"https://www.reddit.com/r/oculus/comments/9qet3j/can_you_use_a_vr_headset_as_a_monitor_for_games/"
"(5) Can you use a VR headset as a \"monitor\" for games that do not have VR support and it will function as a display without headtracking? : oculus"

Au cas où ce lien changerait, je copie la partie principale ci-dessous :

lz4jsoncat ~/.mozilla/firefox/*default*/sessionstore-backups/recovery.jsonlz4 \
  | jq '.["windows"] | .[0] | .["tabs"] | .[] | .["entries"] | .[0] | .url,.title' \
  | grep -v 'New Tab' | grep -v 'about:newtab' | sed 's/"http/\n"http/g'

S'appuie sur la "sauvegarde" de Firefox en cas de plantage, stockée dans l'application recovery.jsonlz4 dans ~/.mozilla/firefox/profile_name/sessionstore-backups (c'est le cas sous Linux, Windows est similaire).

Fichiers dans sessionstore-backups permet de transférer des onglets d'un PC à un autre (ou de les sauvegarder). Il faut fermer anormalement Firefox (pas via la fonction Quit intégrée) et remplacer le contenu du fichier sessionstore-backups (4 petits fichiers sur mon PC) avec de tels fichiers sauvegardés précédemment (ou depuis un autre PC/profil), alors Firefox démarre avec les onglets de ce dossier.

Testé pour Firefox 93 / 86 (oui, en transférant les fichiers du plus récent au plus ancien aussi, le profil entier du plus récent ne fonctionne pas sur le plus ancien).

Pour fermer Firefox sous Linux :
pkill firefox& || pkill GeckoMain

0voto

semtex41 Points 975

Pour Firefox 57 (Quantum), le plugin suivant semble avoir une fonctionnalité similaire à "Send Tab URLs" mais 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.

-1voto

T.Todua Points 3394

CLIQUEZ sur l'"ICÔNE" et faites-la glisser sur le bureau. (Le moyen le plus rapide :) enter image description here

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X