[Script Officiel] Le retour des Avatar animées / GIF - [GIF] Risibank Avatar
Ass2Trefle
il y a 7 mois
Installation manuelle
Etape 2) Installer le script sur Tampermonkey
a) Cliquez sur cette icone en forme de Puzzle
b) Cliquez sur Tampermonkey puis "Créer un nouveau script"
c) Supprimez ce texte afin d'obtenir une page vierge ->
d) Copiez mon script (cf fin du post) et collez le ici
e) Enfin enregistrez le script
En espérant que j'ai été assez clair, j'ai vraiment fait de mon mieux
N.B. Evidemment, ne vous faites pas avoir par un clef qui aurait optimisé/corrigé mon script sans être sûr de ses attentions. C'est d'ailleurs pour cela que j'ai commenté mon programme
// ==UserScript==
// @name Risibank Avatar
// @namespace http://tampermonkey.net/
// @version 2024-08
// @description Permet, à l'aide de l'ID Risibank d'un sticker (gif compris) (exemple {23942p}) mis en signature, de personaliser son Avatar aux yeux des utilisateurs de ce script
// @author Treflou
// @match https://www.jeuxvideo.com/forums/*
// @match https://www.jeuxvideo.com/messages-prives/*
// @icon https://risibank.fr/logo.png
// @grant none
// @downloadURL https://update.greasyfork.org/scripts/503743/Risibank%20Avatar.user.js
// @updateURL https://update.greasyfork.org/scripts/503743/Risibank%20Avatar.meta.js
// ==/UserScript==
(function() {
'use strict';
window.addEventListener("load", (event) => {
let SignatureList = document.querySelectorAll("div.signature-msg") //Liste des signatures de la page
SignatureList.forEach(function(valeur){
let Signature = valeur.textContent; //Récupère le texte de la signature
let Tag = ""
if (Signature.indexOf("{") != -1) //Vérifie la présence d'un Tag débutant par {
{
let PremièreAccolade = Signature.indexOf("{")
let DeuxièmeAccolade = Signature.indexOf("}", PremièreAccolade + 1)
if (DeuxièmeAccolade != -1) //Vérifie la présence d'une seconde } (= fin du tag)
{
Tag = Signature.substring(PremièreAccolade + 1, DeuxièmeAccolade) //Scan les chiffres entre les {}
}
if (Tag.length < 10) //sécurité
{
let NewAvatarURL = tagToURL(Tag)
let Avatar = valeur.closest("div.conteneur-message").children[0].children[0].children[0] // Désolé pour cette ligne < = > a.xXx.bloc-avatar-msg > img
Avatar.setAttribute("src", NewAvatarURL)
Avatar.setAttribute("data-src", "") //Corrige le lazy load
}
}
})
});
function tagToURL(TagString) //Permet d'obtenir le lien de l'image desirée à partir de son tag
{
let Tag = TagString
let URL = "/full." //fin de l'URL avant format
let Format = Tag.slice(-1).toLowerCase(); //Dernier caractère ( p pour PNG, j pour JPEG, g pour GIF,s pour SVG, b pour BMP, t pour TIFF) -> ajoute le format de l'image en fin d'URL
let Length = Tag.length - 1
switch (Format) {
case 'p':
URL = URL + "png";
break;
case 'j':
URL = URL + "jpeg";
break;
case 'g':
URL = URL + "gif";
break;
case 's':
URL = URL + "svg";
break;
case 'b':
URL = URL + "bpm";
break;
case 't':
URL = URL + "tiff";
break;
default:
URL = URL + "gif";
Length = Length + 1
}
Tag = Tag.slice(0, Length) //enlève le dernier caractère du type de format
URL = Tag + URL
for (var k = 1; k < 4; k++) //Reproduit la génération des URL de Risibank en partant du Tag (De droite vers la gauche) /!\ Pourrait devenir obsolète si les URL Risibank venaient à changer de https://risibank.fr/cache/medias/0/2/239/23942/full.png à https://risibank.fr/cache/medias/0/0/2/239/23942/full.png
{
Length = Length - 2
if (Length > 0)
{
URL = Tag.slice(0,Length) +"/"+ URL
}
else{URL = "0/" + URL}
}
URL = "https://risibank.fr/cache/medias/" + URL //Début de l'URL
return URL;
}
})();
ColJebediah
il y a 7 mois
Up
Shinichi-K
il y a 7 mois
Merci pour la dedi comme il l'a dit le script et là :
https://jvscript.fr/script/gif-risibank-avatar (jvscript galère depuis le manifest v3 rechargé la page "script installation" si ça ne marche pas.)
et/ou là pour le lien direct:
https://greasyfork.org/fr/scripts/503743-risibank-avatar
ça marche aussi en MP mais pas avec JVChat .
le code sticker est celui sur risbank. (si autre format que gif , mettre une lettre après le code sticker)
Ass2Trefle
il y a 7 mois
Merci pour la dedi comme il l'a dit le script et là :
https://jvscript.fr/script/gif-risibank-avatar (jvscript galère depuis le manifest v3 rechargé la page "script installation" si ça ne marche pas.)
et/ou là pour le lien direct:
https://greasyfork.org/fr/scripts/503743-risibank-avatarça marche aussi en MP mais pas avec JVChat .
le code sticker est celui sur risbank. (si autre format que gif , mettre une lettre après le code sticker , exemple "p" pour png)
Ahi, merci pour la vidéo demo
Ass2Trefle
il y a 7 mois
Up
Ass2Trefle
il y a 7 mois
Up
fandepron12
il y a 7 mois
Téléchargez pas virus les avatars se sont mis à bouger par magie de mon côté
Desirabilite
il y a 7 mois
Ah ouais quand même
Ass2Trefle
il y a 7 mois
Téléchargez pas virus les avatars se sont mis à bouger par magie de mon côté
Bah, c'est le but ahi
fandepron12
il y a 7 mois
Bah, c'est le but ahi
Ah ok ça va alors, j'ai cru que c'était un virus informatique
KeiAide-Soutien
il y a 7 mois
Sur Opéra ça marche pas du coup non
Ass2Trefle
il y a 7 mois
Ah ouais quand même
J'ai vu plusieurs clefs se plaindre de la suppression des Gif, j'ai voulu donner une solution.
Après, si des scripts plus connu genre risibank ou jvchat faisaient mieux, tant mieux
Ass2Trefle
il y a 7 mois
Sur Opéra ça marche pas du coup non
Si, opéra se base sur Chromium. Je suis sur Brave et ça marche.
Shinichi-K
il y a 7 mois
Si, opéra se base sur Chromium. Je suis sur Brave et ça marche.
Ça marche sur opera j'ai testé y'a 5 minutes (c'est chromium) .
Par contre effectivement sous firefox ça marche pas je vais essayer de check pourquoi.
Ass2Trefle
il y a 7 mois
Ça marche sur opera j'ai testé y'a 5 minutes (c'est chromium) .
Par contre effectivement sous firefox ça marche pas je vais essayer de check pourquoi.
Faux utiliser Greasemonkey au lieu de Tampermonkey sûrement
Ass2Trefle
il y a 7 mois
D'ailleurs, même sans script, vous pouvez quand même mettre un code en signature. Ceux avec le script les verront
Terminator
il y a 7 mois
Bien joué les kheyyy
Ass2Trefle
il y a 7 mois
Up
Dominik85
il y a 7 mois
Allez, remontage...
Scar-Akai
il y a 7 mois
Change log d'où le up :
v0.0.2
- Firefox est désormais compatible y compris sur firefox mobile
- l'animation marche aussi dans l'historique de messages
mode=historique_forum
- l'animation marche aussi sur la PP profil (même si ça reste limité à l'onglet profil car c'est là que y'a la signature)
Lien direct vers le script (vue que jv script galère un peu avec la version manifest v3 de tampermonkey):
https://greasyfork.org/fr/scripts/503743-risibank-avatar
et le change log :
https://greasyfork.org/fr/scripts/503743-risibank-avatar/versions
Ps : Firefox galère pour redimensionner des grosses images donc n'hesiter pas à poster dans le plus petit format possible sinon ça aliase pas mal
Ass2Trefle
il y a 7 mois
Likosse_Douk
il y a 7 mois
0 format carré ça amrche très bien
D'ailleurs, merci de publier ici, pourrais-tu me confirmer que tu vois également ton gif sur ta page profil ?
Fox_McCloud45
il y a 7 mois
Sur un forum où le bannissement est constant et où les gens favorisent les pseudonymes jetables, il n'est guère surprenant que peu de monde s'y intéresse. L'événement du week-end dernier a suscité l'attention car il était « imposé » à tout le monde, tandis qu'un système « opt-in » est de facto moins populaire.
JVC prend en charge les vidéos YouTube incrustées dans les posts, mais seulement avec une option désactivée par défaut et qui ne fonctionne qu'en utilisant le système d'insertion de vidéo dans l'éditeur (format [[youtube:FZp5Vfbn4-s]]
), donc personne ne s'en sert…
Les bloqueurs de publicité sont indispensables pour naviguer sur Internet aujourd'hui mais la majorité des internautes n'en disposent pas ou ne sont pas en mesure d'en installer et subissent donc le matraquage publicitaire contre leur gré.
Une fonctionnalité qui demande un minimum d'efforts de l'utilisateur est condamnée à être délaissée. C'est pourquoi les boutiques en ligne cherchent à minimiser le nombre de clics pour payer, après tout.
Dominik85
il y a 7 mois
Eupe
RaouIDuke
il y a 7 mois
mais non mais nul nul nul webedia davoir enlevé les gifs animés
RaouIDuke
il y a 7 mois
c'est bien une volonté que ca stagne... 0 évolution en 20 ans. le forum est une prison numérique
RaouIDuke
il y a 7 mois
aucune audace nul petit bras baguette french dream
Ass2Trefle
il y a 7 mois
aucune audace nul petit bras baguette french dream
Personne semble installer le script alors que c'est super facile, zéro motivation
Ass2Trefle
il y a 7 mois