Greasy Fork is available in English.

Remova Propagandas E Temporizadores Ao Baixar Filmes

Abre o link direto de download em sites de torrent que te redirecionam a outros sites, ou fazem aguardar antes de liberar o download.

θα χρειαστεί να εγκαταστήσετε μια επέκταση όπως το Tampermonkey, το Greasemonkey ή το Violentmonkey για να εγκαταστήσετε αυτόν τον κώδικα.

You will need to install an extension such as Tampermonkey to install this script.

θα χρειαστεί να εγκαταστήσετε μια επέκταση όπως το Tampermonkey ή το Violentmonkey για να εγκαταστήσετε αυτόν τον κώδικα.

θα χρειαστεί να εγκαταστήσετε μια επέκταση όπως το Tampermonkey ή το Userscripts για να εγκαταστήσετε αυτόν τον κώδικα.

You will need to install an extension such as Tampermonkey to install this script.

Θα χρειαστεί να εγκαταστήσετε μια επέκταση διαχείρισης κώδικα χρήστη για να εγκαταστήσετε αυτόν τον κώδικα.

(Έχω ήδη έναν διαχειριστή κώδικα χρήστη, επιτρέψτε μου να τον εγκαταστήσω!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(Έχω ήδη έναν διαχειριστή στυλ χρήστη, επιτρέψτε μου να τον εγκαταστήσω!)

// ==UserScript==
// @name         Remova Propagandas E Temporizadores Ao Baixar Filmes
// @namespace    hacker09
// @version      51
// @description  Abre o link direto de download em sites de torrent que te redirecionam a outros sites, ou fazem aguardar antes de liberar o download.
// @author       hacker09
// @noframes
// @include      *://www.google.*
// @match        *://comando.la/*
// @match        *://comandotorrents.to/*
// @match        *://www.baixarfilmes.me/*
// @match        *://thepiratemovies.tech/*
// @match        *://futebolistasonline.club/*
// @match        *://filmestvdublado.home.blog/*
// @include      /^(https?:\/\/)(www\.)?(arnolds|nerdfilmes|megatorrents|utorrentfilmes|thepiratefilmes)(\.com\.br)(\/.*)?/
// @include      /^(https?:\/\/)(www\.)?(adrenalinagames|mastercuriosidadesbr|boutv|filmesdetv|dubladotorrent|baixarbluray|comandofilmes3|insanostorrent)(\.com)(\/.*)?/
// @include      /^(https?:\/\/)(www\.)?(boardiweb|theexconsofymm|filmedaki|arquivosparadown)(\.blogspot\.com)(\/.*)?/
// @include      /^(https?:\/\/)(www\.)?(lapumia|comandos-torrent|filmeviatorrents|downfilmes|comandotorrent|flixtorrents)(\.org)(\/.*)?/
// @include      /^(https?:\/\/)(www\.)?(megatorrents|filmesmega)(\.co)(\/.*)?/
// @include      /^(https?:\/\/)(www\.)?(bludvfilmes|filmestorrent|filmes4ktorrent)(\.tv)(\/.*)?/
// @include      /^(https?:\/\/)(www\.)?(rlsfilmes|filmesgratis|thepiratefilmeshd)(\.info)(\/.*)?/
// @include      /^(https?:\/\/)(www\.)?(bluf|filmestorrentbr)(\.online)(\/.*)?/
// @include      /^(https?:\/\/)(www\.)?(torrentdosfilmes|filmesviatorrents)(\.site)(\/.*)?/
// @include      /^(https?:\/\/)(www\.)?(comandofilmes|comandotorrent)(\.xyz)(\/.*)?/
// @include      /^(https?:\/\/)(www\.)?(lapumia|novobrasil|wolverdonfilme|piratefilmeshd|thepiratetorrent|meufilmestorrenthd|torrentdosfilmeshd1|baixarfilmetorrenthd)(\.net)(\/.*)?/
// @icon         https://i.imgur.com/zXz7pGG.png
// @grant        GM_registerMenuCommand
// @grant        GM_setValue
// @grant        GM_getValue
// @grant        window.close
// @grant        unsafeWindow
// @run-at       document-idle
// ==/UserScript==

(function() {
  'use strict';
  const BlockedWebsites = new RegExp(/^(https?:\/\/)?(www\.)?(filmestvdublado.home.blog|filmesdetv.com|theexconsofymm.blogspot.com|dubladotorrent.com|boutv.com|boardiweb.blogspot.com|thepiratetorrent.net|utorrentfilmes.com.br|thepiratefilmes.com.br|arquivosparadown.blogspot.com)/);
  const interval = setInterval(() => { unsafeWindow.console.clear = () => {}; }, 0); //Stops the console logs from being cleared

  if (GM_getValue("ActivateOnGoogle") === undefined) //If the value doesn't exist define it as true
  { //Starts the if condition
    GM_setValue("ActivateOnGoogle", true); //Defines the variable as true
  } //Finishes the if condition

  function ActivateOnGoogle() //Function to activate/deactivate the highlight on google
  { //Starts the function
    if (GM_getValue("ActivateOnGoogle") === true) //If the last config was true, define as false
    { //Starts the if condition
      GM_setValue("ActivateOnGoogle", false); //Defines the variable as false
    } //Finishes the if condition
    else { //If the last config was false, define it as true
      GM_setValue("ActivateOnGoogle", true); //Defines the variable as true
      location.reload(); //Reloads the page
    } //Finishes the else condition
  } //Finishes the function

  if (top.location.host.match(/www.google/) && GM_getValue("ActivateOnGoogle") === true) { //Starts the if condition
    GM_registerMenuCommand("Desativar/Ativar Marcação", ActivateOnGoogle); //Adds an option to the menu
    function HighLight() //Creates a function to highlight the websites
    { //Starts the function HighLight
      const PageLinks = document.querySelectorAll("cite"); //Add all page links total number to a variable
      for (var i = PageLinks.length; i--;) { //Starts the for condition
        if (PageLinks[i].innerHTML.match(/^(https?:\/\/)?(www\.)?(megatorrents.co|bludvfilmes.tv|torrentdosfilmes.site|comandos-torrent.org|comando.la|lapumia.net|lapumia.org|bluf.online|filmeviatorrents.org|baixarfilmes.me|filmedaki.blogspot.com|filmesmega.co|downfilmes.org|rlsfilmes.info|novobrasil.net|baixarbluray.com|filmestorrent.tv|filmesgratis.info|comandofilmes.xyz|nerdfilmes.com.br|filmes4ktorrent.tv|comandofilmes3.com|insanostorrent.com|comandotorrent.org|wolverdonfilme.net|comandotorrents.to|piratefilmeshd|megatorrents.com.br|flixtorrents.org|comandotorrent.xyz|filmestorrentbr.online|thepiratefilmeshd.info|meufilmestorrenthd.net|filmesviatorrents.site|thepiratemovies.tech|torrentdosfilmeshd1.net|baixarfilmetorrenthd.net)/)) { //Starts the if condition
          PageLinks[i].style.backgroundColor = 'rgba(255, 255, 0, 0.5)'; //Change the element background to Yellow
        } //Finishes the if condition
        if (PageLinks[i].innerHTML.match(BlockedWebsites)) //If the Result contains any of the Blocked Websites
        { //Starts the else condition
          PageLinks[i].style.backgroundColor = 'rgba(255, 0, 0, 0.2)'; //Change the element background to Red
        } //Finishes the else condition
      } //Finishes the for condition
    } //Finishes the function
    HighLight(); //Calls the Function

    new MutationObserver(async function() { //If the results page changes anything (If the user uses anything like the endless Google scripts)
      HighLight(); //Calls the Function
    }).observe(document.querySelector("#rcnt"), { //Defines the element and characteristics to be observed
      attributes: true,
      attributeOldValue: true,
      characterData: true,
      characterDataOldValue: true,
      childList: true,
      subtree: true
    }); //Finishes the definitions that will be observed
  } //Finishes the if condition

  if (!top.location.host.match(/www.google/)) { //Starts the if condition
    document.querySelectorAll('a[target="_blank"]').forEach(link => link.removeAttribute('target')); //Disable target = "_blank" on all websites

    if (top.location.host.match(BlockedWebsites)) { //Starts the if condition
      close(); //Close the website
    } //Finishes the if condition

    if (top.location.host.match(/(^(www\.)?(comando.la|lapumia.org|lapumia.net|filmedaki|bluf.online|filmeviatorrents.org|baixarfilmes.me|filmedaki.blogspot.com|bludvfilmes.tv|filmesmega|downfilmes.org|rlsfilmes.info|novobrasil.net|baixarbluray.com|filmestorrent.tv|filmesgratis.info|comandofilmes.xyz|nerdfilmes.com.br|filmes4ktorrent.tv|comandofilmes3.com|insanostorrent|comandotorrent.org|wolverdonfilme.net|comandotorrents.to|piratefilmeshd|megatorrents.com.br|flixtorrents.org|comandotorrent.xyz|filmestorrentbr.online|thepiratefilmeshd.info|meufilmestorrenthd.net|filmesviatorrents.site|thepiratemovies.tech|torrentdosfilmeshd1.net|baixarfilmetorrenthd.net))(.*)?/) === null) { //Starts the if condition if the user isn't on any website that should only be highlighted on Google (also the code below doesn't work/(is needed) on these websites)
      Function.prototype.apply = () => {}; //Disable JS on the website so that the download buttons will load without ads
    } //Finishes the if condition

    window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches ? document.title = '🏳️☠️ ' + document.title : document.title = '🏴‍☠️ ' + document.title; //Add the pirate flag emoji to the tab title according to the user theme mode
  } //Finishes the if condition

  window.onload = () => { clearInterval(interval); }; //Breaks the timer that stops the console log from being cleared every 0 secs

  if (top.location.host.match(/filmesmega.co|novobrasil.net|filmestorrent.tv|flixtorrents.org|comandotorrent.xyz|filmestorrentbr.online|filmesviatorrents.site|thepiratemovies.tech/))
  { //Starts the if condition CommomAtob
    new MutationObserver(function(mutations) { if(Array.from(document.images).every(img => img.complete)) { //Wait lazy loaded imgs load
      setTimeout(function() { //Starts the settimeout function
        document.querySelectorAll("a[href*='?token='],a[href*='?id='],a[href*='?url='],a[href*='?v='],a[href*='&url=']").forEach(function(el) { //To all "fake" link elements
          el.href = atob(el.href.split(/\?token=|\?id=|\?url=|\?v=|&url=/)[1].replace('&type=2','')); //Decode and reveal the real unprotected download link
        }); //Finishes the forEach condition
      }, 1000); //Wait for the website to load
    }}).observe(document.documentElement, { childList: true, subtree: true }); //Finishes the MutationObserver
  } //Finishes the if condition

  if (top.location.host.match(/comandos-torrent.org|downfilmes.org|rlsfilmes.info|filmesgratis.info|filmes4ktorrent.tv|comandotorrent.org|thepiratefilmeshd.info/)) { //Starts the if condition
    new MutationObserver(function(mutations) { if(Array.from(document.images).every(img => img.complete)) { //Wait lazy loaded imgs load
      document.querySelectorAll("a[href*='?token=']").forEach(function(el) { //To all encoded links
        el.href = CryptoJS.AES.decrypt(atob(el.href.split('?token=')[1]), '391si8WU89ghkDB5').toString(CryptoJS.enc.Utf8); //Decode, doing the reverse cryptographic AES process and finally reveal the real unprotected download link
      }); //Finishes the forEach condition
    }}).observe(document.documentElement, { childList: true, subtree: true }); //Finishes the MutationObserver
  } //Finishes the if condition

  if (top.location.host.match(/www.mastercuriosidadesbr.com|www.arnolds.com.br|futebolistasonline.club/)) { //Starts the if condition
    document.querySelector("#aviso").style.display = "none"; //Disable Counter Text
    document.querySelector("#loko").style.display = "none"; //Disable Fake Download Button
    document.querySelector("#baixar").style.display = ""; //Enable the Real Download Button
    document.oncontextmenu = function() {}; //Enables the Right Click
    document.querySelector("#saudacao").remove(); //Remove the text "CLIQUE NO ANÚNCIO ABAIXO PARA LIBERAR O TORRENT"
    document.querySelector("#topo").remove(); //Remove the disable adblock text
    document.querySelector("#colunas").remove(); //Remove the page ads
    document.querySelector("#colunas").remove(); //Remove the page ads

    if (document.querySelector("#baixar > p > a") !== null && document.querySelector('a[href*="magnet"]') === null) //If there's a redirector link and 0 torrent links
    { //Starts the if condition
      open(document.querySelector("#baixar > p > a").href, "_self"); //Open the redirector link link, if existent
    } //Finishes the if condition
    else //Open the magnet link
    { //Starts the else condition
      open(document.querySelector('a[href*="magnet"]').href, "_self"); //Open the unprotected link, if existent
    } //Finishes the else condition
  } //Finishes the if condition

  if (top.location.host.match(/www.adrenalinagames.com/)) { //Starts the if condition
    document.getelById('link0').style.display = "none"; //Hides the fake download button
    document.getelById('link').style.display = "block"; //Shows the real download button
    document.getelById('msg').style.display = "none"; //Disable the message "Clique uma vez em um dos anuncios,aguarde 20 segundos na pagina que ira abrir, apos isso o seu download sera liberado"
  } //Finishes the if condition

  if (top.location.host.match(/bludvfilmes.tv|torrentdosfilmes.site|comandofilmes3.com|wolverdonfilme.net|meufilmestorrenthd.net/)) { //Starts the if condition https://developmentgoat.com/code.php?partner=71
    setTimeout(function() { //Starts the settimeout function
      document.querySelectorAll("a[href*='javascript']").forEach(function(el, i) { //To all "fake" links
        el.onclick = ''; //Prevent the default encoded link from being opened
        el.href = unsafeWindow.arrDBLinks[i]; //Open the unprotected link
      }); //Finishes the forEach condition
    }, 1000); //Wait for the bludv website to load
  } //Finishes the if condition

  if (top.location.host.match(/piratefilmeshd.net|megatorrents.com.br|filmeviatorrents.org/)) { //Starts the if condition
    setTimeout(async function() { //Starts the settimeout function
      const response = await (await fetch(location.href)).text(); //Get current unprotected page
      document.querySelectorAll("a[href*='games-tech'],a[href*='flashcode'],a[href*='dicasdefinancas']").forEach(function(el, i) { //To all "fake" links
        el.onclick = ''; //Prevent the default encoded link from being opened
        el.href = response.match(/magnet:.*?(?=")/gm)[i]; //Replace the protected link with the unprotected link
      }); //Finishes the forEach condition
    }, 1000); //Wait for the website to load
  } //Finishes the if condition
})();