Script anti propaganda para Menéame

En estos tiempos de terrorismo mediático en los que algunos medios se han convertido en el vertedero de ciertas ideologías y el aparato propagandístico de la agenda globalista con la CoVid por bandera, he creido oportuno recuperar un antiguo proyecto impulsado por meneantes allá por 2014 en el que se intentaba boicotear medios AEDE por actuar como los palanganeros del régimen corrupto de aquellos días.

Este proyecto consiste en unas lineas JavaScript que se ejecutan en el navegador a través de un plugin. Con esto activado, podemos confinar, que tanto está de moda, aquellos medios que consideremos inoportunos. El script resalta en rojo los dominios que vayamos agregando a nuestra lista de basura mediática. 

Mi aportación al código es el simple añadido de una linea que directamente oculta el medio escogido en lugar de ponerlo en rojo, con lo que menéame nos queda libre del mensaje machacón del momento. Esta linea es opcional y para activarla simplemente hay que descomentar la linea 68 (borrar //* de esa linea). También he borrado la lista AEDE original e incluído unos ejemplos aleatorios más acordes con la realidad del 2020 que la del 2014, los cuales obviamente, pueden modificarse de acuerdo a las preferencias de cada uno. Esta actualiación es necesaria teniendo en cuenta que el régimen corrupto sólo ha cambiado de color y sus palanganeros son en esta ocasión distintos.

CÓMO UTILIZARLO

1. Instalar el plugin necesario para tu navegador

• Firefox: Greasemonkey o Scriptish (es necesario reiniciar)

• Chrome/Chromium: Tampermonkey

• Android: 

  1. Tampermonkey para Kiwi Browser
  2. USI (Unified Script Injector) para Firefox

2. Descargar el archivo javaScript de: ufile.io/2ml1svbo

INSTALACIÓN

3. Firefox con Greasemonkey

1. Abrir el administrador de Scripts en Herramientas / Greasemonkey / Manage User User Scripts...

2. Buscar el archivo descargado e instalar.

4. Firefox con Scriptish

1. Abrir el administrador de Scripts en Herramientas / Complementos / Userscripts

2. Buscar el archivo descargado e instalar 

5. Chrome/Chromium con Tampermonkey

1. Clic en el icono de Tampermonkey / Dashboard

2. Buscar el archivo descargado e instalar 

CÓDIGO

Alternativamente, este código se puede copiar y pegar dentro de los plugins que hemos comentado.

// ==UserScript==

// @name   anti PropagandaMierder

// @namespace www.meneame.net/

// @version  0.6.5

// @description Eliminar basura mediática

// @include   *

// @copyright  Mil gracias a Antonio Fernández Porrúa, héroe por la libertad. Liberado bajo los términos de GPL

// ==/UserScript==

var $, jQuery;

check();

function check() {

  if (typeof unsafeWindow.jQuery != 'undefined') {

    $ = jQuery = unsafeWindow.jQuery;

    main();

  } else {

   var head = document.getElementsByTagName('head')[0];

   var jq = document.createElement('script');

   jq.src = 'https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js';

   jq.type = 'text/javascript';

   head.insertBefore(jq, head.firstChild);

   setTimeout(check, 500);

  }

}

function main() {

  var aede = [

  /(\/|\.)amp\.lasexta\.com\//,

  /(\/|\.)cadenaser\.com\//,

  /(\/|\.)kisyon\.com\//,

  /(\/|\.)elpais\.com\//,

  /(\/|\.)edition\.cnn\.com\//,

  /(\/|\.)hipersonica\.com\//,

  /(\/|\.)lavanguardia\.com\//,

  /(\/|\.)marca\.com\//,

  /(\/|\.)maldita\.es\//,

  /(\/|\.)newtral\.es\//,

  /(\/|\.)noticiasporelmundo\.com\//,

  /(\/|\.)publico\.es\//,

  /(\/|\.)que\.es\//,

  ];

  $(function() {

    checkForAEDELinks();

    setInterval(checkForAEDELinks, 2000);

    function checkForAEDELinks() {

     var domain = document.domain;

     if (domain == 'www.meneame.net' || domain== 'deportes.meneame.net' || domain== 'peta.meneame.net' || domain== 'e.meneame.net' ) {

       // Menéame

       $('span.showmytitle').each(function(){

        var thiss=this;

        $.each(aede,function(i,regex){

          if(regex.test(thiss.title)){

           $(thiss).parents('.news-summary').css({

            //* 'display': 'none',

            'background-image': 'linear-gradient(0deg, rgba(255,50,50,1),rgba(255,100,0,0.5))',

            'border-radius': '6px',

            'margin-bottom': '5px'

           });

           return false;

          }

        });

       });

       $('input#url').keypress(function(){

        var thi$ = this;

        $.each(aede,function(i,regex){

          if(regex.test(thi$.val ())){

           thi$.css('border', '2px solid red');

           return false;

          }

        });

       });

     } else if (domain == 'twitter.com' || domain == 'www.twitter.com') {

       // Twitter by @Hanxxs pastebin.com/f04tPcsG

       $('a.twitter-timeline-link').each(function(){

        var thiss=this;

        $.each(aede,function(i,regex){

          if(regex.test(thiss.title)){

           $(thiss).parents('.js-tweet-text').css('background', 'rgba(255,0,0,0.5)');

           return false;

          }

        });

       });

     } else {

       // Others by @paucapo

       $('a').each(function() {

        var link = $(this);

        var href = link.attr('href');

        var text = link.text();

        $.each(aede,function(i,regex){

          if(regex.test(href) || regex.test(text)) {

           link.css('background', 'rgba(255,0,0,0.5)').css('color', 'white');

           return false;

          }

        });

       });

     }

    }

  });

}