// ==UserScript==
// @name         O Antagonista - Speed Reading
// @namespace    http://oantagonista.com/speedread
// @version      0.6.3
// @description  Fast reading of the micro blog!
// @author       ViZeke
// @match        http://www.oantagonista.com/
// @match        http://www.oantagonista.com/pagina/*
// @grant        none
// @require      https://code.jquery.com/jquery-2.1.4.min.js
// ==/UserScript==

(function($) {
    'use strict';

    function addGlobalStyle(css) {
        var head, style;
        head = document.getElementsByTagName('head')[0];
        if (!head) { return; }
        style = document.createElement('style');
        style.type = 'text/css';
        style.innerHTML = css;
        head.appendChild(style);
    }

    function procArticles($articles){
        var baseUrlPosts = 'http://www.oantagonista.com';

        $articles.each(function(i, itemPost) {
            var url = baseUrlPosts + $(itemPost).first().find('a').first().attr('href');

            $.get(url)
                .success(function(response) {

                var $content = $(response).find('div.l-main-right:first');
                $content.find('h2').remove();
                $content.find('span.post-meta').remove();
                $content.find('div.cpt-post.container-cpt').remove();
                $content.find('div.share').remove();
                $content.find('div.OUTBRAIN').remove();
                $content.find('div.l-main-right').remove();
                $content.find('script').remove();

                $(itemPost).attr('processed', 1);
                $(itemPost).find('p').remove();
                $(itemPost).find('.post-more').remove();
                $(itemPost).find('.post-summary').append($content);
            });
        });
    }

    function cleanAds(){
        $('div.banner').remove();
        $('aside').remove();
        $('ins').remove();
        $('div.ob-widget').remove();
        $('div.header-newsletter').remove()
    }

    var procArticle = true;
    var procClean = true;

    $(document).scroll(function(){
        if (procArticle){
            setTimeout(function(){
                procArticles($('article.post[processed!=1]'));
                procArticle = true;
            }, 1000);
        }
        if (procClean){
            setTimeout(function(){
                cleanAds();
                procClean = true;
            }, 2000);
        }
        procArticle = false;
        procClean = false;
    });

    //Init
    addGlobalStyle('div.post-summary { width: auto; }');
    addGlobalStyle('article.post.first-post { margin-top: 25px; }');

    cleanAds();
    procArticles($('article.post[processed!=1]'));

})(jQuery);

//Init on global context
$(document).ready(function(){
    //specific site function in case of overlay adds
    if (dclk_hide_overlay)
        dclk_hide_overlay();
});
@@ -132,11 +132,11 @@
   0.
-6.3
+7.0
 %0A// 
@@ -446,24 +446,51 @@
 ';%0A%0A    
-function
+let tvAntagonista = false;%0A%0A    let
  addGlob
@@ -500,13 +500,19 @@
 tyle
+ = 
 (css)
+ =%3E
  %7B%0A 
@@ -766,32 +766,33 @@
 ld(style);%0A    %7D
+;
 %0A%0A    function p
@@ -823,19 +823,21 @@
         
-var
+const
  baseUrl
@@ -899,24 +899,17 @@
 es.each(
-function
+ 
 (i, item
@@ -913,16 +913,19 @@
 temPost)
+ =%3E
  %7B%0A     
@@ -931,19 +931,21 @@
         
-var
+const
  url = b
@@ -1063,25 +1063,17 @@
 ess(
-function(
+ 
 response
 ) %7B%0A
@@ -1068,17 +1068,19 @@
 response
-)
+ =%3E
  %7B%0A%0A    
@@ -1095,14 +1095,17 @@
     
-var $c
+let $allC
 onte
@@ -1165,32 +1165,36 @@
             
+let 
 $content
 .find('h2').
@@ -1185,376 +1185,226 @@
 tent
-.find('h2').remove();%0A                $content.find('span.post-meta').remove();%0A                $content.find('div.cpt-post.container-cpt').remove();%0A                $content.find('div.share').remove();%0A                $content.find('div.OUTBRAIN').remove();%0A                $content.find('div.l-main-right').remove();%0A                $content.find('script').remove();
+ = $allContent.find('div.the-content-text');%0A                if (!tvAntagonista)%7B%0A                    $content.append($allContent.find('#dm_jukebox_iframe'));%0A                    tvAntagonista = true;%0A                %7D
 %0A%0A  
@@ -1663,24 +1663,19 @@
  %7D%0A%0A    
-function
+let
  cleanAd
@@ -1675,18 +1675,25 @@
 cleanAds
-()
+ = () =%3E 
 %7B%0A      
@@ -1821,62 +1821,19 @@
     
-    $('div.header-newsletter').remove()%0A    %7D%0A%0A    var
+%7D;%0A%0A    let
  pro
@@ -1853,19 +1853,19 @@
 ue;%0A    
-var
+let
  procCle
@@ -1899,26 +1899,23 @@
 .scroll(
-function()
+ () =%3E 
 %7B%0A      
@@ -1916,24 +1916,25 @@
         if (
+ 
 procArticle)
@@ -1932,16 +1932,17 @@
 cArticle
+ 
 )%7B%0A     
@@ -1955,34 +1955,31 @@
  setTimeout(
-function()
+ () =%3E 
 %7B%0A          
@@ -2111,16 +2111,17 @@
     if (
+ 
 procClea
@@ -2121,16 +2121,17 @@
 rocClean
+ 
 )%7B%0A     
@@ -2148,26 +2148,23 @@
 Timeout(
-function()
+ () =%3E 
 %7B%0A      
@@ -2521,17 +2521,16 @@
 =1%5D'));%0A
-%0A
 %7D)(jQuer
@@ -2581,18 +2581,15 @@
 ady(
-function()
+ () =%3E 
 %7B%0A  
@@ -2665,16 +2665,18 @@
 overlay)
+ %7B
 %0A       
@@ -2697,11 +2697,17 @@
 rlay();%0A
+    %7D%0A
 %7D);

improve procArticles. Take care of TV Antagonista