URL: https://linuxfr.org/news/mat2-version-web Title: mat2, version Web Authors: jvoisin Davy Defaud, Ontologia, Julien Jorge, palm123 et Bruno Michel Date: 2019年02月03日T13:06:45+01:00 License: CC By-SA Tags: framasoft et vie_privée Score: 31 mat2, dont on a [déjà parlé ici]( https://linuxfr.org/news/mat2-0-4-0 ), est un outil permettant de supprimer les métadonnées de tout un tas de formats de fichiers, comme des photos, des vidéos, des documents Office, des fichiers torrents... ---- [Dêpot Git](https://0xacab.org/jvoisin/mat2-web) [Billet d’annonce de sortie](https://dustri.org/b/mat2-for-the-web.html) [News sur LinuxFr.org au sujet de mat2](https://linuxfr.org/news/mat2-0-4-0) ---- Votre serviteur, l’auteur de mat2 étant notoirement mauvais en accessibilité et interface utilisateur, a fait le choix d’intégrer l’outil directement dans ~~Nautilus~~ Fichiers, l’explorateur de fichiers de GNOME. Après avoir bataillé avec Python 2 et Python 3 ainsi qu’avec la documentation des extensions, l’intégration était là ! Mais tout le monde n’utilise pas forcément Fichiers, ou même GNOME. Hors de question de retenter l’expérience d’écrire une interface en GTK. Que faire, que faire... Il semble que la manière moderne de produire des logiciels multi‐plates‐formes soit d’écrire une application en [Electron](https://electronjs.org/), ce qui n’est pas grand‐chose d’autre qu’un site Web local, et ça, Python sait très bien faire. Donc, mat2-web, avec [flask](http://flask.pocoo.org/) pour la partie serveur et [Skeleton](http://getskeleton.com/) pour le frontal. Ce n’est pas très beau, mais le code est court, ça marche, et ça ressemble à ça : ![Page d’accueil](https://dustri.org/b/images/mat2-web-one.png) ![Après nettoyage](https://dustri.org/b/images/mat2-web-two.png) Un site en local, c’est chouette, mais ça veut tout de même dire qu’il faut porter mat2 sur d’autres plates‐formes, non ? Pas forcément, parce qu’il est possible de servir un site Web ailleurs qu’en local ! Il est possible d’utiliser des instances d’autres personnes, comme le montre par exemple la démo qui est [ici](https://mat2-web.dustri.org). Mais évidement, ça veut dire faire confiance aux gens qui l’ont déployée, ce qui ne semble _a priori_ pas être une bonne idée : « Voici mes documents top-secrets, merci de les nettoyer, et de ne pas en garder une copie. » Alors pourquoi avoir fait une version Web si personne ne devrait l’utiliser ? Parce qu’il existe des collectifs sur Internet auxquels les gens accordent déjà une confiance relative, comme [Riseup](https://riseup.net/), [Autistici](https://www.autistici.org/), [systemli.org](https://www.systemli.org/en/index.html), [Aquilenet](https://www.aquilenet.fr/), [Toile Libre](https://www.toile-libre.org/), [Framasoft](https://framasoft.org/)... Ces collectifs pourraient sûrement déployer des instances de mat2-web, ou alors des cercles d’amis comprenant une personne technophile, ou encore des rédactions de site d’actualité ou de journaux — c’est déjà le cas dans celle d’un journal francophone, m’a‐t‐on dit —, voire dans votre squat. Bref, des cas d’usage existent. Comme d’habitude, avec les projets libres, toute aide [est la bienvenue](https://0xacab.org/jvoisin/mat2-web/issues), surtout si vous parlez JavaScript et HTML.

AltStyle によって変換されたページ (->オリジナル) /