L’extension TabFS (GPLv3) monte les onglets de votre navigateur web comme un système de fichiers sur votre ordinateur. C’est astucieux parce qu’à partir de là il est possible d’utiliser nos outils habituels pour manipuler les onglets. C’est comme scripter n’importe quelle partie de l’ordinateur. Plus besoin d’extensions qui alourdissent dès lors qu’on peut interagir avec les onglets et leur contenu à volonté.
Voyons comment cela se présente…
Chaque onglet est monté dans un dossier. Dans chaque dossier, plusieurs fichiers reflètent le contenu et l’état de l’onglet. C’est interactif ! on peut modifier ces fichiers pour changer aussitôt l’état ou le contenu de l’onglet. Ci-dessous, une vidéo exemple de suppression d’un tas de fichiers inutiles de la page :
Vidéo exemple de suppression de composants
D’autres exemples figurent sur la page du projet. Supprimer tous les onglets ouverts de LinuxFr.org ? Hop ! Ne garder que le texte de la page transformé en Markdown ? hop ! Tout envoyer dans Wallabag ? Hop ! J’ai l’estomac dans les talons. On va dévorer du contenu.
C’est expérimental, il y a encore du travail, mais j’imagine un potentiel fabuleux. C’est comme retrouver le Konqueror de KDE 3.5 en encore mieux. Ça tourne sur les Unix (macOS et Linux, au moins), sur Chrome, Chromium, Firefox et sans doute Opera. L’auteur vous encourage à cloner son dépôt pour faire mumuse avec et l’améliorer.
Aller plus loin
- Le projet TabFS (365 clics)
- Dépôt du code source (47 clics)
- Discussion sur Hacker News (58 clics)
# KDE KIO
Posté par alouali (site web personnel) . Évalué à 10.
Soyons modéré : en mieux c'est pas possible, puisqu'à ce moment on a atteint un sommet indépassable, les fameux kio pour tout !
Je me rappelle encore kio-audiocd pour voir les CD audio comme des fichiers de Flac, mp3, wav, celui pour le ftp,… et tellement d'autres !
C'était grand, un mélange de Plan 9 + BeOS. Nostalgie & souvenirs
[^] # Re: KDE KIO
Posté par karteum59 . Évalué à 4.
D'après ce que je comprends Trinity Desktop Environment (TDE) est un fork de KDE 3.5 et permet de continuer à utiliser cet environnement sur des distro modernes.
[^] # Re: KDE KIO
Posté par orfenor . Évalué à 4.
Les KIO sont toujours là…
[^] # Re: KDE KIO
Posté par wismerhill . Évalué à 2.
D'ailleurs, konqueror aussi.
# Vie privee
Posté par flagos . Évalué à 10.
Le souci que je vois, c'est que cette application expose a toutes les autres les sites que l'on visite. A moins que ca ait ete gere d'une maniere ou d'une autre ?
[^] # Re: Vie privee
Posté par _kaos_ . Évalué à 3.
Salut,
Comme t'as rien à cacher, c'est pas grave, non ?
Matricule 23415
[^] # Re: Vie privee
Posté par abriotde (site web personnel, Mastodon) . Évalué à 1.
Rien a voir. Tu va pas envoyer des données au site web. Tu va juste pouvoir mettre du linuxfr dans Google peut-être mais sur ton PC.
Et en mode navigation privé, par défaut les extensions sont désactivées.
Et si t'as un virus sur ton PC, il a déjà accès a tout. Du moins il a beaucoup plus de chance pour que tu est chrome et chercher a aller prendre son contenu directement que d'espérer que tu ai TabFS d'installer.
Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.
# Et pour mobile?
Posté par cosmocat . Évalué à 4.
Depuis des mois, je cherche à sauvegarder les onglets ouverts (qui sont nombreux).
Mais beaucoup d'extensions manipulant les onglets ne fonctionnent pas sur la version mobile de Firefox (à cause de l'api des extensions je crois).
Est-ce que se sera possible avec celle-ci?
[^] # Re: Et pour mobile?
Posté par orfenor . Évalué à 3.
Va voir sur le Github du projet, l'auteur est à l'écoute des propositions et les choses bougent vite. Ainsi Edge, Brave et Vivaldi sont maintenant supportés.
(D'ailleurs si la modération pouvait enlever la note des modérateurs qui répête de façon incomplète et restrictive ce qui est écrit un peu plus bas.)
[^] # Re: Et pour mobile?
Posté par Benoît Sibaud (site web personnel) . Évalué à 4.
NdM retirée même si elle n'était pas incomplète ou restrictive, plutôt moins détaillée, mais expliquait en première partie que ce n'est pas pour n'importe quel votre navigateur.
[^] # Re: Et pour mobile?
Posté par orfenor . Évalué à 3. Dernière modification le 13 janvier 2021 à 11:36.
Merci Benoît. J'espère n'avoir vexé personne.
Maintenant que ça tourne sur tous les navigateurs je la trouvais inutile.
[^] # Re: Et pour mobile?
Posté par cosmocat . Évalué à 2.
Je ne sais quelle est la stratégie de Mozilla pour les extensions sur Firefox mobile, mais ce n'est pas un sujet pour l'instant, car il n'y a qu'une poignée d'extensions validée que tu peux installer sur la dernière version. Et il n'y a pas moyen d'en installer d'autres. Donc je vais pas demander quelque chose qui n'est pas possible à faire…
Ma remarque initiale était aussi pour faire remarquer que maintenant Firefox desktop et mobile ne partagent plus les extensions (pour le moment?)
# Beurk
Posté par Dring . Évalué à -2.
Ou comment utiliser les onglets pour faire le travail des favoris. Favoris qui, par ailleurs, permettent aisément ces manipulations (déplacer, dupliquer, réorganiser) avec la plupart des navigateurs.
Dit autrement et avec toute la mesure qui s'impose : les gens qui ouvrent plus de 20 onglets méritent la souffrance et la mort, pas une extension qui leur permet de continuer leurs pratiques barbares.
[^] # Re: Beurk
Posté par orfenor . Évalué à 9.
Cette extension permet d'interragir avec le navigateur, rien à voir avec les favoris ou l'ouverture de plusieurs onglets. C'est pas difficile à comprendre, on peut l'utiliser pour scripter le contenu de la page web ou la fenêtre du navigateur, dynamiquement, pendant la navigation sur le net. Ce qui permet de faire à peu près tout ce qui est délégué actuellement aux extensions.
[^] # Re: Beurk
Posté par Dring . Évalué à -1.
Alors là éclaire ma lanterne.
Je suis mal comprenant, ça veut dire quoi ? Tu as un scénario / un cas d'usage ?
Le seul cas intéressant que j'imagine, c'est de pouvoir ré-ouvrir une série d'onglets d'un coup. Mais ça tombe bien, le gestionnaire de favoris sait aussi le faire.
[^] # Re: Beurk
Posté par Xanatos . Évalué à 8.
Ça ouvre quelques possibilités intéressantes sur des traitements en masse, quelques idées:
- conversion vers autre formats
- sauvegarde
- tris, idéalement avec date ouverture onglet serait utile
- de gros grep
- de la recherche de mots-clés et tri derrière
- filtrer doublons
- conversion vers d'autres logiciels
rien d'impossible à faire aujourd'hui sans, mais je pense que les adorateurs du tout au clavier y trouveraient leur compte
Et puis la philosophie Unix: tout est fichier, alors pourquoi pas les onglets ? =)
[^] # Re: Beurk
Posté par orfenor . Évalué à 2. Dernière modification le 12 janvier 2021 à 22:16.
Les possibilités sont légions. On pourrait décrire l'extension en écrivant qu'elle permet de créer ses propres extensions en Bash, en Perl, en C, en Lisp, etc.
En plus, ce que tu ne sembles pas voir, c'est qu'on ne garde pas la page, pas plus qu'on encombre son marque-page d'URLs sur lesquelles on ne reviendra pas. (je réponds à Dring)
[^] # Re: Beurk
Posté par Xanatos . Évalué à 1.
Effectivement, l'idée de réécrire, quitte à réinventer la roue des extensions en scripts locaux est séduisante.
Je me demande par contre si ce ne serait pas au final un gros trou de sécurité, du navigateur sandboxé vers l'OS hôte ?
Un navigateur moderne est quelque chose de très compliqué, est-ce une bonne idée de déléguer certaines parties au système ? Qu'en pensez-vous ?
[^] # Re: Beurk
Posté par fearan . Évalué à 2.
à priori je dirais que c'est une sous arbo hors du system (/mnt)
j'imagine qu'aux niveau des droits, ça doit être réservé à l'utilisateur ayant lancé le browser, et que l'extension normalise les noms de manière à éviter d'aller sortir de la zone à coup de nom de page de type //home/alice/.ssh/
Ensuite comme l'extension permet d'injecter du javascript, un pirate ayant accès au compte pourra ajouter un keylogger, mais c'est se compliquer la vie pour pas grand choses un xev fait très bien l'affaire ;)
Ma grosse question est plutôt sur la consommation mémoire.
Il ne faut pas décorner les boeufs avant d'avoir semé le vent
[^] # Re: Beurk
Posté par Dring . Évalué à 2.
Alors, je commence par un mea maxima culpa : j'avais pas compris que l'idée c'était d'intéragir avec le contenu de l'onglet. J'ai pas d'excuse, c'est écrit noir sur blanc, mais je suis passé à côté quand même.
Cela étant dit, les scénarios que je vois sur le site de la bête restent terriblement proche de ce que je reprochais initialement : utiliser les onglets pour faire le travail des favoris.
Et les autres scénarios qui effectivement font rêver ("live edit a running web page") sont encore au stade de TODO. Et pour cause. J'espère de tout coeur que l'auteur va y parvenir, mais ça soulève beaucoup, beaucoup, beaucoup plus de problèmes que ce qu'il a fait pour l'instant. Il a des jolis exemples où il manipule des fichiers textes, mais perso, c'est pas le web sur lequel je navigue aujourd'hui. Le "fichier html" qu'on ouvre fait 5 lignes puis déclenche du JavaScript qui va remplir le DOM avec une chiée d'objets (merci Angular, React et consorts).
Manipuler ce DOM depuis un script shell pour remplacer des extensions qui elles travaillent directement dans la structure mémoire qui contient ce DOM ? Quelqu'un a parlé de sécurité, mais j'ai envie de parler performances. Encore une fois, j'avais loupé cet aspect, je vais garder un oeil et voir comment s'en sort l'auteur, si il réussit son pari.
# Performance et Container
Posté par Narmer . Évalué à 2.
J'avais deux questions
Une par rapport à la performance.
Let's say I have 1331 tabs, est ce que ça va pas ralentir mon ordinateur ?
J'avais essayé une extension Tab Suspender avec mes 1331 onglet et ça m'avait planté mon ordi …
L'autre par rapport à l'intégration avec les containers.
L'extension est elle compatible avec les containers firefox?
Voila
[^] # Re: Performance et Container
Posté par Xanatos . Évalué à 2.
Tiens à ce sujet qu'utilises-tu ?
Tu peux toujours copier ton profile et faire un test ailleurs.
[^] # Re: Performance et Container
Posté par Narmer . Évalué à 1.
Pour les conteneurs firefox j'utilise l'extension 'Conex'
après oui tu as raison je peux backuper mon profil avant.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.