Les informaticiens du forum j’ai une question
8 messages
Mise à jour: il y a 9 mois
1
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
PanierDeBasket1
il y a 9 mois