Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name Anti-410
- // @version 0.1
- // @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 = "Crypter le message (et le titre si c'est un topic) (anti410)";
- btn_crypt.onclick = crypt
- bloc.appendChild(btn_crypt);
- //decryptage des posts
- var posts = document.getElementsByClassName("txt-msg text-enrichi-forum ");
- 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 < topics.length; ++i){
- decrypt_element(topics[i]);
- }
- 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 = "magenta";
- }
- }
- function crypt(){
- var txtarea = document.getElementById("message_topic");
- var txttitre = document.getElementById("titre_topic");
- txtarea.value = unicodeSteganographer.encodeText("", txtarea.value) + ":hap:";
- txttitre.value = unicodeSteganographer.encodeText("yo", txttitre.value)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement