Et comme j'ai déjà expliqué, l'ignorer ne suffit pas, compte tenu de la façon dont se déroulent les conversations.
Pour les intéressés, voici Kevin Kofless, un script TamperMonkey.
J'ai hésité à poster cela sur le forum info, mais c'est plus un rapport avec yN dans sa globalité qu'autre chose.
// ==UserScript==
// @name yAronet Kevin Kofless
// @namespace http://tampermonkey.net/
// @version 1.0
// @description Remove quoted Kevin Kofler and prevent the curiosity to check his ignored posts from yAronet
// @require https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js
// @include http://www.yaronet.com/topics/*
// @include https://www.yaronet.com/topics/*
// @author Meowcate
// @grant GM_addStyle
// ==/UserScript==
(function() {
'use strict';
// Thou shall not troll !
// Retire les boutons des posts d'un Kevin ignoré : ne pas céder à l'envie de voir ce qu'il a écrit
var kkIgnoredPosts = $("div.panel.post div.panel-header a.bind-message.bind-tooltip:contains('Kevin Kofler')");
kkIgnoredPosts.closest("div.panel-header").children("span.next:nth-child(3),span.next:nth-child(4),span.next:nth-child(5)").remove();
// Retire les messages d'un Kevin non-ignoré et donne la même apparence que précédemment
var kkPosts = $("div.panel.post div.content a.bind-message.bind-tooltip:contains('Kevin Kofler')");
kkPosts.closest("div.panel.post").children("div.panel-header").children("span.next").html('<a class="bind-message bind-tooltip" href="/messages/new?to=Kevin%20Kofler" data-url-edit="/messages/new.frame?to=Kevin%20Kofler" title="Envoyer un mini-message à l\'auteur">Kevin Kofler</a>');
kkPosts.closest("div.content").remove();
// Vide le contenu d'une citation explicitement nommée Kevin Kofler
var kkQuoted = $("div.panel.post div.content blockquote>b:contains('Kevin Kofler')");
kkQuoted.parent().html("<b>[ Kevin Kofler a écrit un truc... ]</b>");
})();
Pour l'heure c'est du minimal. Je songerai à transposer ce code en JS pur quand j'aurais le temps pour retirer la dépendance à jQuery, puis le minifier pour faire bonne mesure. Mais pas de suite, il y a peut-être des cas de figures que j'ai oublié.
Pour le reste, c'est court et commenté pour expliquer ce qui se passe.
Je n'aurais ainsi plus à céder à la tentation de regarder ce qu'il raconte, quand je vois qu'il est cité ailleurs dans la conversation. Et le script l'élimine qu'il soit ignoré ou non.
Seule chose contre laquelle je ne peux rien : quand il est cité sans que son nom ne soit indiqué. Mais bon, ça élimine déjà pas mal. Il devrait être fier de moi que je me donne autant d'effort pour contribuer à la suppression de la pollution sur yAronet.
Pour ceux qui ne connaissent pas, TamperMonkey est une extension lançant des scripts customs sur une sélection de pages (ici, yN) valable pour tous les navigateurs majeurs.
Le script fonctionne aussi bien sur GreaseMonkey pour ceux qui le préfèrent.