TLDR: le script trie les commentaires sous l'article dans l'ordre dans lequel ils ont été ajoutés, sans tenir compte du niveau d'imbrication et des discussions. Vous pouvez le voir tous les quelques jours jusqu'à l'apparition d'une sensation de déjà-vu.
06/12/2019 - Ajout du support de script pour les pages d'actualités
Je me suis surpris à penser qu'il n'était pas pratique de suivre de longues discussions au hub, surtout si elles durent plusieurs jours. Surtout s'il y a une sorte d'indice tenace où les participants se versent de l'eau pendant plusieurs jours. Surtout si, dans ce flot de vérité, il vous suffit d'extraire des opinions et des faits sans plonger dans la discussion elle-même. Ce sera peut-être utile à quelqu'un d'autre.
Une option rapide à exécuter dans la console développeur:
Développer(function() { function sortComments() { let comments = Array.from( document.querySelectorAll(".comment") ); comments.sort(function (a,b) { let times = [ a.querySelector("time"), b.querySelector("time") ]; for (let i in times) { times[i] = (( times[i] !== null ) ? times[i].innerText : "").replace(/([0-9]{2})\.([0-9]{2})\.([0-9]{2}).+?([0-9]{2}):([0-9]{2})/, "$3.$2.$1 $4:$5"); } return times[1].localeCompare(times[0]); }); let rendered = ""; for (let i = 0; i < comments.length; i++) { rendered += comments[i].innerHTML + "<br/><br/>"; } document.querySelector("#comments").innerHTML = rendered; document.querySelector("#comments").scrollIntoView(); } sortComments(); })();
Option pour GreaseMonkey (un bouton apparaît dans le coin supérieur droit):
J'aimerais que de telles fonctionnalités fassent partie du site, car «les commentaires sont plus utiles que les articles» est un classique. Et quelque chose d'intéressant peut être découvert une semaine plus tard après sa publication.