forumfr-last-messages-filter

Ed38
2025-01-04T12:36:03Z

Remplace la liste des derniers messages de la page d'accueil par un flux personnalisé. Cela permet notamment de supprimer les messages envahissants en provenance de la catégorie « Jeux de l'asile ».

Apercu

Instructions d'installation en bas de page

Présentation

Ce script permet de remplacer la liste des derniers messages de la page d'accueil par un flux personnalisé et d'ajouter le temps écoulé depuis chaque publication (désactivable depuis le menu).

Par défaut, le script affiche la liste des derniers messages à l'exception de ceux en provenance des Jeux de l'asile.

Des options (cases à cocher) permettent également de n'afficher que le dernier message de chaque sujet, indépendamment des paramètres du flux, et renvoyant, au choix, vers le dernier message du sujet ou vers le dernier message non lu.

Pour créer votre propre flux et exclure d'autres catégories ou ajouter d'autres contenus (billets, vidéos, etc.), il vous suffit de cliquer sur le lien « Plus » situé tout en bas de la liste.
Vous pouvez alors modifier les filtres.
Des boutons « Tout sélectionner » et « Tout désélectionner » ont été ajoutés dans le filtre « Sujets» afin de faciliter l'opération.
Un tutoriel expliquant en détail la façon de créer un flux personnalisé est disponible sur le site ForumFr : [Tuto] Créer un nouveau flux personnalisé

N'oubliez pas de cliquer sur « Enregistrer comme nouveau flux », sans quitter la page.
Cliquez ensuite sur le bouton « Options du flux » et sélectionnez « Utiliser ce flux en page d'accueil ».

C'est fini !

En cas d'erreur de manipulation dans les réglages, il est toujours possible de les réinitialiser dans le menu de Tampermonkey.

Pour tout bug ou suggestion en relation avec ce script, vous pouvez me joindre en MP sur Forumfr.

Comportement du script

Afin de fluidifier l'affichage et de ne pas trop solliciter le site, le flux est mis en cache localement et est mis à jour après une minute, en cas de rafraîchissement de la page (similaire au fonctionnement original).
Si la page d'accueil n'est pas actualisée durant plusieurs minutes, les données en cache peuvent expirer et la liste peut alors mettre deux à trois secondes à s'afficher lors du premier rafraîchissement.

Compatibilité

Ce script fonctionne sur tout navigateur supportant l'extension TamperMonkey (ou équivalent compatible).

🔷 Windows, Linux et macOS
✅ Chrome, Edge, Firefox, Opera, Safari, etc.

🔷 Android
✅ Edge, Firefox, Kiwi Browser
❌ Chrome, Opera, etc. (extensions non supportées)

🔷 iOS (iPhone/iPad)
✅ Safari (Tampermonkey payant ; alternative gratuite : extension Userscripts)
❌ Autres navigateurs

Installation

(Uniquement pour les Scripts JS )

Avant de pouvoir installer ce script, vous devez installer l'extension Tampermonkey.

La plupart des navigateurs fournissent un menu « extensions » à partir duquel il est facile de rechercher « Tampermonkey » ; pour certaines versions mobiles, c'est même le seul moyen d'installer Tampermonkey.

Après installation de l'extension, vous pourrez cliquer sur le bouton d'installation du script, en haut de cette page (actualisation nécessaire) puis confirmer l'installation sur la page suivante.
Si vous utilisez Firefox, vous n'avez rien d'autre à faire.

Pour les navigateurs basés sur Chromium (Chrome, Edge, Vivaldi, etc.), il est désormais nécessaire d'activer le mode développeur dans le menu d'extensions (https://www.tampermonkey.net/faq.php#Q209).

À toutes fins utiles, quelques liens pointant directement sur l'extension, selon le navigateur :

Firefox (PC et mobile) : https://addons.mozilla.org/fr/firefox/addon/tampermonkey/ ;

Chrome (PC) : https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo?hl=fr ;

Edge (PC) : https://microsoftedge.microsoft.com/addons/detail/tampermonkey/iikmkjmpaadaobahmlepeloendndfphd ;

Edge (Mobile) : uniquement via le menu du navigateur ;

Safari (Mac, iPhone, Ipad) : https://apps.apple.com/fr/app/tampermonkey/id6738342400 (payante)
https://apps.apple.com/fr/app/userscripts/id1463298887 (alternative gratuite, non testée).

Au 14 décembre 2024, la version Android de Chrome ne supporte toujours pas les extensions, désolé...