Greasy Fork

El País - CLEANED PAGE & Sin Límite de noticias 😁

Limpieza agresiva de ELPAIS.COM quitando publi y un montón de módulos molestos. Incluídos quitar módulos que no aportan mucho a la lectura.

目前为 2021-10-05 提交的版本。查看 最新版本

// ==UserScript==
// @name         El País - CLEANED PAGE & Sin Límite de noticias 😁
// @namespace    http://zequi.es
// @version      0.25
// @description  Limpieza agresiva de ELPAIS.COM quitando publi y un montón de módulos molestos. Incluídos quitar módulos que no aportan mucho a la lectura.
// @author       @zequi
// @match        https://elpais.*/*
// @include      https://elpais.com/*
// @include      https://www.elmundo.es/*
// @require      https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js
// @grant        none
// ==/UserScript==



// Mensaje importante
// el código es bastante ñapa y hecho a toda leche, para uso personal. Pero si quieres echar una mano. Contacta conmigo! ;)

(function() {
  "use strict";
  $(document).ready(function() {

    function cleanElmundo() {
        // CABECERA
        $(".ue-c-seo-links-container").remove();

        // PORTADA
        $(".ue-c-newsletter-widget").remove(); // modulo de newsletter
        //$(".ue-c-cover-content__byline-list").remove(); // nombre del periodista en cada noticia
        $(".ue-c-cover-content__byline-name").remove();
        $(".servicios_vwo").remove(); //módulos de servicios
        $(".ue-c-cover-content__icon-premium").parent().parent().css("background-color", "#edab3b").css("opacity", "0.4"); //marca visualmente las noticias de pago


        // PageNOTICIA > post-CUERPO
        $(".ue-c-article__trust").remove(); // seccion TrustProject

        // PaginaNoticia > LATERAL derecho ENTERO!
        $(".ue-l-article__secondary-column").remove(); // fuera columna derecha entera

        // PaginaNoticia > LATERAL derecho ENTERO!
        $(".ue-c-article__share-tools").remove(); //botones de compartir

    }
    function cleanElpais() {

      // ANTI-WALL > resetea el número de noticias gratis
      if (window.location.href!="https://elpais.com/") {  //no se ejecuta en portada
          localStorage.removeItem('ArcP');
          $("#paywallOfferSmall").remove(); //borra mensaje de noticias gratis por leer
      }
        /*antiguo reseter
          var aa = JSON.parse(localStorage.getItem('ArcP'));
          aa.anonymous.rc["8"].c = -99;
          localStorage.setItem('ArcP', JSON.stringify(aa));
        */

      // CABECERA
      $(".editions").remove(); //links a otras ediciones/idiomas: inglés/catalán/...
      $(".subscribe").remove(); //botón Subscribirse al lado del botón login
      $(".horizontal_scroll_wrapper").remove(); //links a otras secciones
      $(".alertBar").remove(); //quita el breaking-news (algo supuestamente urgente)
      $(".ad-giga-1").remove(); //quita la publi de arriba del todo (v2021oct)
      $(".x").css("padding", "8px"); //quitarle a la cabecera espacios en blanco por encima y debajo de logo elpais
      $("ep_l").css("margin-top", "0px"); //quitarle a la cabecera espacios en blanco por encima de logo elpais


      // PORTADA
      $("ul.menu").remove(); //en cada sección, quitar el submenú de la izquierda.
      $(".classifieds_widget").remove();  //modulo de publicidad
      $("classifieds_widget").remove();  //modulo de servicios
      $(".author").remove(); $(".separator").remove(); $(".capitalize").remove();  //quita el nombre del periodista y ciudad
      $("#el-pais-que-hacemos").remove() //quita la sección entera de auto-promoción del propio elpais
      $(".c_a").css("color", "#d9d9d9"); //

      // PageNOTICIA > pre-CUERPO
      $(".sb").remove(); //compartir
      $(".f_c span.f_a").remove(); //en las imágenes, en el pie de foto se quita nombre del fotógrafo o agencia
      $(".cs").css("padding-top", "1rem"); // quitar un poco de altura a la cabecera
      $(".w_rs").remove(); //eliminar botones compartir
      $(".a_e_txt").css("padding-bottom", "1.5rem");  //eliminar botones compartir


      // PageNOTICIA > post-CUERPO
      $(".a_tp").remove(); // seccion TrustProject
      $(".w_h_l").remove(); // en seccion comentarios, eliminar link a "normas"

      // PaginaNoticia > LATERAL derecho
      $(".right_rail").remove();
           // publi disfrazada de noticia: color gris muy claro... más adelante a borrar este módulo
           $(".c-bra > header > h3").css("color", "#ddd");
           $(".c-bra > p").css("color", "#ddd");
           $(".c-bra").css("border", "1px solid #ddd");
           // módulo newsletter: gris clarito
           $(".w-cta").css("color", "#ddd");
           $(".w-cta > h3").css("color", "#ddd")
           $(".w-cta > h3").css("border-bottom", "0px")

      // PIE de PAGINA
      //$("footer").remove() //comentado porque produce problemas (se pierde la hamburguesa y la barra de avance de lectura)
      $(".fo").css("display", "none")

      // BORDE y FONDO
      $(".fusion-app").css("background-color",'#d7dbe0'); //cambio visual para mejor Lectura = para que los bordes de la página sean gris, para mejor lectura
      //document.body.style.background = '#d7dbe0'; //cambio visual para mejor Lectura = poner la barra desplazadora lateral derecha más oscura
      //document.body.style.scrollbarFaceColor = '#747575';


      //LEGACY - from original code
      //   pendiente revisar si sigue siendo necesario
      $(".fc-dialog-container").fadeOut();
      $(".fc-dialog-overlay").fadeOut();
      $(".fc-whitelist-root").remove();
      $(".fc-ab-root").remove();
      $(".salida_articulo").css("overflow", "visible");

      //LEGACY - codigo extra personalizado por mi
      //   pendiente revisar si sigue siendo necesario
      $(".articulo-trust").remove();
      $(".a_tp").remove(); // seccion TrustProject
      $(".a_d").remove(); // seccion Subscríbete
      $(".articulo-extras").remove();
      $(".articulo_branded").remove();
      $(".pie").remove();
      $(".navegacion-sucripcion").remove();
      $(".bloque-patrocinador").remove();
      $(".bloque_tematico_rsc_2019").remove();
      $(".contenedor_clasificados").remove();
      $(".antetitulo_comercial_generico").parent().remove();
      //v0.7
        $(".articulo_opinion > .articulo__interior > .noticia-cerrada").parent().parent().remove()
        $(".articulo_opinion > .articulo__interior > .noticia-cerrada-cintillo").parent().parent().remove()
      //v0.8
        $(".contenedor_servicios_new").remove();
      //0.9
        $('a[rel="sponsored"]').remove();
      //0.10
        $('#bloque_tematico_deportes').remove();
      //0.11
        $('.bloque_tematico_especial-publi').remove();
    }
    setTimeout(cleanElmundo, 200); setTimeout(cleanElpais, 200);
    setTimeout(cleanElmundo, 500); setTimeout(cleanElpais, 500);
    setTimeout(cleanElmundo, 900); setTimeout(cleanElpais, 200);
    setTimeout(cleanElmundo, 1400); setTimeout(cleanElpais, 1400);
  });
})();