Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name Anti-410
- // @version 1.2
- // @description Stop la censure !
- // @author IngenieurJVC
- // @match http://www.jeuxvideo.com/forums*
- // @require http://330k.github.io/misc_tools/unicode_steganography.js
- // ==/UserScript==
- (function() {
- //ajout du bouton
- var bloc = document.getElementsByClassName("col-md-12 bloc-editor-forum")[0];
- var btn_crypt = document.createElement("input");
- btn_crypt.type = "BUTTON";
- btn_crypt.value = "Chiffrer le message (et le titre pour un topic)";
- btn_crypt.className = "btn btn-poster-msg datalayer-push js-post-message";
- btn_crypt.onclick = crypt
- bloc.appendChild(btn_crypt);
- //decryptage des posts
- var posts = document.getElementsByClassName("txt-msg text-enrichi-forum ");
- var pquotes = document.getElementsByClassName("blockquote-jv");
- var topics = document.getElementsByClassName("lien-jv topic-title");
- var nomtopic = document.getElementById("bloc-title-forum");
- for(var i = 0; i < posts.length; ++i){
- decrypt_element(posts[i]);
- }
- for(var i2 = 0; i2 < pquotes.length; ++i2){
- decrypt_element(pquotes[i2]);
- }
- for(var i3 = 0; i3 < topics.length; ++i3){
- decrypt_element(topics[i3]);
- }
- decrypt_element(nomtopic);
- })();
- function decrypt_element(_element){
- var msg = _element.innerHTML.replace(/<(?:.|\n)*?>/gm, '');
- msg = unicodeSteganographer.decodeText(msg);
- msg = msg.hiddenText;
- if(msg != ""){
- _element.innerHTML = msg;
- _element.style.color = "blue";
- }
- return msg;
- }
- function crypt(){
- var txtarea = document.getElementById("message_topic");
- var previsu = document.getElementsByClassName("previsu-editor text-enrichi-forum")[0];
- var txttitre = document.getElementById("titre_topic");
- txttitre.value = unicodeSteganographer.encodeText("yo", txttitre.value);
- var quote = previsu.getElementsByClassName("blockquote-jv")[0];
- var text = previsu.innerHTML;
- var text3 = text;
- if(quote){
- quote = quote.innerHTML;
- var text2 = text.replace(unicodeSteganographer.decodeText(quote).originalText.split('\n')[1], unicodeSteganographer.decodeText(text).hiddenText);
- text3 = text;
- }
- if(true){
- var Rep1 = ['ah', 'ok', 'ah ouais quand même', 'ok mon khey', 'cest a dire ?', 'ouais', 'non', 'mais', 'je sais pas perso', 'ah ouais chaud', 'je vois', 'okkkk', 'ah et ?', 'ouais t as vu'];
- var Rep2 = ['https://image.noelshack.com/fichiers/2018/26/7/1530476579-reupjesus.png', 'https://image.noelshack.com/fichiers/2018/29/6/1532128784-risitas33.png', 'https://image.noelshack.com/fichiers/2018/13/4/1522325846-jesusopti.png', 'https://image.noelshack.com/fichiers/2018/25/2/1529422413-risitaszoom.png', 'https://image.noelshack.com/fichiers/2018/10/1/1520256134-risitasue2.png', 'https://image.noelshack.com/fichiers/2016/30/1469541952-risitas182.png', ':hap:', ':noel:', ':(' ]
- var Rep3 = ['.', '..', '...', '?', '!', ' '];
- var RepF = " :hap: ";
- Rep1 = Rep1[Math.floor(Math.random() * Rep1.length)];
- Rep2 = Rep2[Math.floor(Math.random() * Rep2.length)];
- Rep3 = Rep3[Math.floor(Math.random() * Rep3.length)];
- RepF = Rep1 + " " + Rep2 + " " + Rep3;
- var RepF2 = unicodeSteganographer.encodeText(RepF, text3);
- txtarea.value = RepF2;
- }
- else
- {
- alert("Désolé, le message est déjà chiffré ! ");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement