[SCRIPT] / TOPICS - Opacité Selon le Niveau de l'OP

Blouf972
2023-05-28 03:17:55

Voici un script pour modifier l'opacité des "Topics" selon le "Niveau" de l'utilisateur ayant posté :

// ==UserScript==
// @name JVC - TOPICS - Opacité Selon Niveau
// @version 0.1
// @description JVC - TOPICS - Opacité Selon Niveau
// @author JVC
// @match https://www.jeuxvideo.com/forums/0-51-0-1-0-1-0-blabla-18-25-ans.htm
// @grant none
// ==/UserScript==

(function() {
'use strict';
let topics = document.querySelectorAll('li[data-id]');
topics.forEach(async (topic) => {
let userLink = topic.querySelector('.topic-author').href;
let response = await fetch(userLink);
let text = await response.text();
let parser = new DOMParser();
let doc = parser.parseFromString(text, 'text/html');
let userLevel = parseInt(doc.querySelector('.user-level').textContent.replace('Niveau ', ''), 10);
let opacity = userLevel * 0.1;
topic.style.opacity = opacity;
});
})();

nuitciel
2023-05-28 03:19:47

Test

5BaconStrips
2023-05-28 03:20:50

Je up pour l'effort

Gamr13
2023-05-28 03:24:15

On fait comment pour l'utiliser frérot ?

Blouf972
2023-05-28 03:28:04

J'ai ajouté sur JVC Script :
https://jvscript.fr/script/topics-opacite-selon-niveau

Blouf972
2023-05-28 03:30:07

Le 28 mai 2023 à 03:24:15 Gamr13 a écrit :
On fait comment pour l'utiliser frérot ?

Il te faut un plugin pour ton navigateur du genre "Greasemonkey" ou "Tampermonkey", moi sur mon Mac avec Safari par exemple j'utilise "UserScripts", ensuite tu ajoute le script (https://raw.githubusercontent.com/ZoOoOoP/JVC-TOPICS-OPACITY/main/JVC%20-%20TOPICS%20-%20OPACITY.js) et tu actualise la page.

clochardasso10
2023-05-28 03:31:15

totalement inutile merci

Touraco
2023-05-28 03:31:41

Est ce qu'on peut simplement cacher tous les topics et posts des pseudos de niveau < 5 ?

clochardasso10
2023-05-28 03:32:16

Le 28 mai 2023 à 03:31:41 :
Est ce qu'on peut simplement cacher tous les topics et posts des pseudos de niveau < 5 ?

if niveau > 5 style = hidden

de rien

Gamr13
2023-05-28 03:45:03

Cimer frérot

Infos
Gestion du forum

contact@geevey.com

API disponible. Utilisez le paramètre "api" en GET, peu importe le contenu, sur une page du site.

Notes

    Partenaire: JVFlux
    Ce site n'est pas associé à Jeuxvideo.com ou Webedia. Nous utilisons seulement des archives publiques.
    Il est inutile de me spammer par e-mail pour supprimer un topic. Au contraire, en conséquence, je mettrais votre topic dans le bloc ci-dessous.
Non-assumage
    Personne n'a pas assumé de topic pour le moment.