Duc / Filtre Anti-QLF

// ==UserScript==
// @name        Filtre Anti-QLF
// @namespace   filtreantiqlf
// @description Censure les QLF
// @include     http://www.jeuxvideo.com/forums/*
// @include     https://www.jeuxvideo.com/forums/*
// @include     http://m.jeuxvideo.com/forums/*
// @version     1
// @grant       none
// @author      Duc grace a Alectrona
// @updateURL https://openuserjs.org/meta/Duc/Filtre_Anti-QLF.meta.js
// @downloadURL https://openuserjs.org/install/Duc/Filtre_Anti-QLF.user.js
// ==/UserScript==

var listesujets = document.getElementsByClassName("lien-jv topic-title");

for (i = 0; i < listesujets.length; i++) {
		var titresujet = listesujets[i].title;
		var motscles = /(QLF| khoya |small arm|small arms|schmal armen|picco bras|hella|walabok|haja | petit bras | petits bras | igo | aya | ayaa | ayaaa | ayaaa | ayaaaa | ayaaaaa |ayaaaaaa |ayaaaaaaa |ayaaaaaaaa |ayaaaaaaaaa|paix sur|chofa|)/gi;
		if(titresujet.match(motscles) && titresujet.indexOf("anti-qlf") < 0 && titresujet.indexOf("Anti-QLF") < 0 && titresujet.indexOf("NoQLF") < 0 && titresujet.indexOf("noqlf") < 0) { // Si le titre du sujet contient un des mots-clés ci-dessus, avec des exceptions
		    listesujets[i].parentNode.parentNode.style.display = "none"; // On masque le sujet de la liste des sujets
		}
	}