Ce sujet a été résolu
Cool merci
edit: bordel, merci, tous les KJ trap insupportables viennent de disparaître
edit: bordel, merci, tous les KJ trap insupportables viennent de disparaître
il y a 2 ans
Le retour des scriptonches
Merci aux volontaires pour vos contributions et pour l'amour que vous donnez à ce forumonche
Merci aux volontaires pour vos contributions et pour l'amour que vous donnez à ce forumonche
Cela est arrivé
il y a 2 ans
BernardMoquette
2 ans
Sur mobile ça marche ou pas ?
il y a 2 ans
il y a 2 ans
N'installez pas ce script ou sélection naturelle.
Le code est obfusqué, c'est à dire que l'op a tout mit en oeuvre pour cacher le fonctionnement de son script et ainsi empêcher les kheys de vérifier l'absence de code malveillant dans son script.
C'est assez révoltant que les modo ou les admin n'aient pas agit en supprimant le topic ou en prévenant les utilisateurs que le script est potentiellement malveillant.
Le code est obfusqué, c'est à dire que l'op a tout mit en oeuvre pour cacher le fonctionnement de son script et ainsi empêcher les kheys de vérifier l'absence de code malveillant dans son script.
C'est assez révoltant que les modo ou les admin n'aient pas agit en supprimant le topic ou en prévenant les utilisateurs que le script est potentiellement malveillant.
il y a 2 ans
Je rajoute mon script pour blacklister en fonction d'un badge :
https://onche.org/topic/6[...]sage-en-fonction-du-badge
fonctionnel avec drapeau de couleurs par défaut, pour avoir moins de KJ et trap, peut être modifié pour blacklister n'importe quel autre badge
fonctionnel avec drapeau de couleurs par défaut, pour avoir moins de KJ et trap, peut être modifié pour blacklister n'importe quel autre badge
il y a 2 ans
Comme l'atteste
https://onche.org/topic/1[...]e-onche/78#message_930718 la dernière version n'est pas obfusquée même si c'est contre mon gré pour éviter de faire sauter mon topic par certains...
Soit dit en passant :
- L'admin de JVScript vérifie et valide manuellement les scripts soumis donc y a un minimum de protection, pour la première version du code, du moins.
- L'userscript n'importe aucune librairie tierce (en-têtes @require et @resource absentes) et les fonctions permettant un appel réseau en vanilla js sont au nombre de deux, `fetch` et `XMLHttpRequest`. L'obfuscateur que j'utilisais est pas si sophistiqué si vous regardez, là où il faudrait recourir à des moyens un tantinet alambiqués pour faire appel à ces fonctions sans que ce soit facilement détectable statiquement, en combinant des chaines pour évaluation avec `window` e.g. `var a = 'f', b = 'e', c = 'tc', d = 'h'; window[a + b + c + d](/* ... */);` ou bien `eval`...
- Aujourd'hui je vois qu'il reste
https://jvscript.fr/script/decensured en obfusqué alors que ce script contient des appels réseau, mais sinon je me souviens qu'à l'époque un certain nombre d'userscripts l'étaient sans ça dérange ni fasse scandale plus que ça sur JVC.
À part ça j'ai deux autres userscripts en code clair publiés pour Onche, je viens juste apporter ma pierre à l'édifice pour les onchinois et j'apprécierais qu'on vienne pas me mettre des bâtons dans les roues ; nonobstant mes remerciements à ceux qui ont apporté leur soutien
Soit dit en passant :
- L'admin de JVScript vérifie et valide manuellement les scripts soumis donc y a un minimum de protection, pour la première version du code, du moins.
- L'userscript n'importe aucune librairie tierce (en-têtes @require et @resource absentes) et les fonctions permettant un appel réseau en vanilla js sont au nombre de deux, `fetch` et `XMLHttpRequest`. L'obfuscateur que j'utilisais est pas si sophistiqué si vous regardez, là où il faudrait recourir à des moyens un tantinet alambiqués pour faire appel à ces fonctions sans que ce soit facilement détectable statiquement, en combinant des chaines pour évaluation avec `window` e.g. `var a = 'f', b = 'e', c = 'tc', d = 'h'; window[a + b + c + d](/* ... */);` ou bien `eval`...
- Aujourd'hui je vois qu'il reste
À part ça j'ai deux autres userscripts en code clair publiés pour Onche, je viens juste apporter ma pierre à l'édifice pour les onchinois et j'apprécierais qu'on vienne pas me mettre des bâtons dans les roues ; nonobstant mes remerciements à ceux qui ont apporté leur soutien
Petit, laid
il y a 2 ans
petit ajout au script Blacklist de programmafion, pour éviter d'avoir les titres des topics qui restent dans la liste de topics en première page, juste rajouter le "else" dans la fonction updateTopicsState, ligne 164 :
function updateTopicsState() {
//...
if (!blacklist.includes(authorEl.textContent.toLowerCase().trim())) {
return;
} else {
topic.style.display = "none"; //<------------------------ ICI
}
et 2 lignes au-dessus mettre juste ".topic" entre parenthèses pour que le dossier jaune/rouge et la ligne du topic disparaisse aussi :
document.querySelectorAll('.topic').forEach(topic => {
je met le script modifié de programmafion ici :
https://github.com/Niouri[...]2/blob/main/blacklist2.js
ça enlève les encadrés, et les lignes dans la page de topics
function updateTopicsState() {
//...
if (!blacklist.includes(authorEl.textContent.toLowerCase().trim())) {
return;
} else {
topic.style.display = "none"; //<------------------------ ICI
}
et 2 lignes au-dessus mettre juste ".topic" entre parenthèses pour que le dossier jaune/rouge et la ligne du topic disparaisse aussi :
document.querySelectorAll('.topic').forEach(topic => {
je met le script modifié de programmafion ici :
ça enlève les encadrés, et les lignes dans la page de topics
il y a 2 ans
Comment on fait pour installer sur Insight sur iPhone ? Je comprends rien à comment ça marche… Je suis totalement perdue
il y a 2 ans
Programmafion
2 ans
À noter que la liste noire est juste stoquée sur votre navigateur, elle n'est pas synchronisée entre vos appareils. Le script est en version alpha, il est utilisable mais quelques détails peuvent être améliorés... Pas sûr que je m'y atelle un jour donc en attendant voilà
Mise à jour du 21/10/23 : je viens de sortir le "mode caché" qui s'active au double-click sur la roue dentée, et qui cache les messages plutôt que de les réduire
il y a 2 ans
Programmafion
2 ans
Comme l'atteste
https://onche.org/topic/1[...]e-onche/78#message_930718 la dernière version n'est pas obfusquée même si c'est contre mon gré pour éviter de faire sauter mon topic par certains...
Soit dit en passant :
- L'admin de JVScript vérifie et valide manuellement les scripts soumis donc y a un minimum de protection, pour la première version du code, du moins.
- L'userscript n'importe aucune librairie tierce (en-têtes @require et @resource absentes) et les fonctions permettant un appel réseau en vanilla js sont au nombre de deux, `fetch` et `XMLHttpRequest`. L'obfuscateur que j'utilisais est pas si sophistiqué si vous regardez, là où il faudrait recourir à des moyens un tantinet alambiqués pour faire appel à ces fonctions sans que ce soit facilement détectable statiquement, en combinant des chaines pour évaluation avec `window` e.g. `var a = 'f', b = 'e', c = 'tc', d = 'h'; window[a + b + c + d](/* ... */);` ou bien `eval`...
- Aujourd'hui je vois qu'il reste
https://jvscript.fr/script/decensured en obfusqué alors que ce script contient des appels réseau, mais sinon je me souviens qu'à l'époque un certain nombre d'userscripts l'étaient sans ça dérange ni fasse scandale plus que ça sur JVC.
À part ça j'ai deux autres userscripts en code clair publiés pour Onche, je viens juste apporter ma pierre à l'édifice pour les onchinois et j'apprécierais qu'on vienne pas me mettre des bâtons dans les roues ; nonobstant mes remerciements à ceux qui ont apporté leur soutien
Soit dit en passant :
- L'admin de JVScript vérifie et valide manuellement les scripts soumis donc y a un minimum de protection, pour la première version du code, du moins.
- L'userscript n'importe aucune librairie tierce (en-têtes @require et @resource absentes) et les fonctions permettant un appel réseau en vanilla js sont au nombre de deux, `fetch` et `XMLHttpRequest`. L'obfuscateur que j'utilisais est pas si sophistiqué si vous regardez, là où il faudrait recourir à des moyens un tantinet alambiqués pour faire appel à ces fonctions sans que ce soit facilement détectable statiquement, en combinant des chaines pour évaluation avec `window` e.g. `var a = 'f', b = 'e', c = 'tc', d = 'h'; window[a + b + c + d](/* ... */);` ou bien `eval`...
- Aujourd'hui je vois qu'il reste
À part ça j'ai deux autres userscripts en code clair publiés pour Onche, je viens juste apporter ma pierre à l'édifice pour les onchinois et j'apprécierais qu'on vienne pas me mettre des bâtons dans les roues ; nonobstant mes remerciements à ceux qui ont apporté leur soutien
La vraie question c'est pourquoi avoir fait le choix d'obfusquer ton code alors que rien ne le justifie, sinon pour faire une carabistouille
il y a 2 ans
Programmafion
2 ans
À noter que la liste noire est juste stoquée sur votre navigateur, elle n'est pas synchronisée entre vos appareils. Le script est en version alpha, il est utilisable mais quelques détails peuvent être améliorés... Pas sûr que je m'y atelle un jour donc en attendant voilà
Mise à jour du 21/10/23 : je viens de sortir le "mode caché" qui s'active au double-click sur la roue dentée, et qui cache les messages plutôt que de les réduire
S'il te plaît chef, pourrais tu le mettre à jour pour faire disparaître complètement les topics blacklist et faire avancer les autres ? Ce serait génial
il y a 2 ans
Merci !
Deçu de la Onche Family. La modération ne vaut pas mieux que JVC finalement. Bonne continuation.
il y a 2 ans