À propos du projet
X.com Enhanced Gallery ouvre les médias d'une publication X.com dans une visionneuse dédiée, adaptée au clavier, au lieu de la visionneuse par défaut. Elle est distribuée sous deux formes : un userscript pour Tampermonkey ou Violentmonkey, et des versions de développement non empaquetées pour Chrome/Edge/Brave et Firefox.
Fonctionnalités listées dans le README :
- Galerie verticale couvrant images, vidéos, GIF et médias de cartes pris en charge
- Téléchargements individuels en qualité originale et téléchargements groupés en ZIP
- Navigation au clavier, à la souris et à la molette, destinée aux navigateurs de bureau
- Modes d'ajustement de l'image : original, largeur, hauteur et conteneur
- Paramètres persistants de thème, de langue, de lecture et de galerie
- Aucune analytique de projet, télémétrie ou serveur opéré par le développeur
Installation : le userscript s'installe à partir de la dernière version publiée et vérifie les mises à jour via les URL de métadonnées dans son en-tête. La version Chromium est une version de développement non empaquetée chargée via chrome://extensions avec le mode développeur activé, et elle ne se met pas à jour automatiquement. La version Firefox est chargée comme module complémentaire temporaire via about:debugging et est supprimée au redémarrage de Firefox ; le README recommande le userscript pour une installation Firefox persistante.
Utilisation : ouvrez une publication avec des médias, sélectionnez un élément pour ouvrir la galerie, naviguez avec les touches fléchées, les boutons ou la molette, puis utilisez la barre d'outils pour changer le mode d'ajustement, télécharger l'élément actuel ou télécharger tous les médias en ZIP. Le README indique que la galerie cible les navigateurs de bureau et n'offre aucun flux mobile/tactile.
Tableau de compatibilité navigateurs : userscript sur Chrome/Edge 123+, Firefox 128+ et Safari 17.5+ ; extension Chromium sur Chrome, Edge et Brave de bureau actuels en mode développeur ; extension Firefox sur Firefox 128+ en installation de développement temporaire. Le minimum pour le userscript est défini dans tooling/vite/browser-support.ts et le minimum Firefox dans extension/manifest.firefox.json.
Confidentialité : le traitement se fait dans le navigateur, avec des requêtes d'exécution limitées aux pages X/Twitter, API et hôtes de médias nécessaires à l'extraction et aux téléchargements. Des fichiers PRIVACY.md et une politique de sécurité distincts sont référencés. Le README note que le développement est assisté par des outils d'IA, et le projet est sous licence MIT avec des licences tierces incluses.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.