Les informaticiens du forum j’ai une question

OP
PD

PanierDeBasket1

il y a 9 mois

Est t'il possible de crée un script qui masque les topics parlant de politique ?

F3

Fairphone3

il y a 9 mois

par mot clé oui a priori

Si tu veux une précision contextuelle ça va être bcp plus compliqué

EL

elricdori

il y a 9 mois

cest tres facile avec tampermonkey et chatgpt ,tu peux te le faire en 20 mins

PA

Pastisse

il y a 9 mois

techniquement par mot clé, avec une api par exemple (jsuis pas dev)

N6

nikki6x

il y a 9 mois

Déboucled tu met les tags rn lfi etc

QA

qaj

il y a 9 mois

oui

OP
PD

PanierDeBasket1

il y a 9 mois

Ok j'ai file 10 balles à un khey qui veut améliorer ces skills de dev en créant un script masquant tout les tapics parlant de prêt ou de loin de politique

98

983rose

il y a 9 mois

// ==UserScript== // @name Masquer les topics politiques // @namespace http://tampermonkey.net/ // @version 1.0 // @description Masquer les topics parlant de politique sur le forum Blabla 18-25 ans de jeuxvideo.com // @author 983Rose // @match https://www.jeuxvideo.com/forums/0-51-0-1-0-1-0-blabla-18-25-ans.htm // @icon https://www.google.com/s2/favicons?sz=64&domain=jeuxvideo.com // @grant none // ==/UserScript== (function() { 'use strict'; // Liste des mots-clés à masquer const keywords = [ "politique", "gouvernement", "élection", "président", "ministre", "parlement", "loi", "sénat", "réforme", "parti", "député", "campagne", "mandat", "constitution" ]; // Fonction pour vérifier si un topic contient un mot-clé function containsKeyword(topicTitle) { return keywords.some(keyword => topicTitle.toLowerCase().includes(keyword)); } // Masquer les topics contenant des mots-clés function hidePoliticalTopics() { const topics = document.querySelectorAll('.topic-title'); topics.forEach(topic => { const title = topic.innerText; if (containsKeyword(title)) { const topicContainer = topic.closest('.topic'); if (topicContainer) { topicContainer.style.display = 'none'; } } }); } // Exécuter la fonction au chargement de la page hidePoliticalTopics(); // Observer les modifications du DOM pour masquer les nouveaux topics const observer = new MutationObserver(hidePoliticalTopics); observer.observe(document.querySelector('#liste_topics'), { childList: true, subtree: true }); })();
CH

Chocochevremiel

il y a 9 mois

Non