Skip to content

Commit

Permalink
-
Browse files Browse the repository at this point in the history
  • Loading branch information
reek committed Mar 12, 2015
1 parent 5a758b5 commit f56a22c
Show file tree
Hide file tree
Showing 3 changed files with 141 additions and 34 deletions.
5 changes: 4 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,9 @@ Anti-Adblock Killer is a userscript whose functionality is removes many protecti

## Changelog
##### Upcoming changes


##### Release 7.8 (March 12, 2015)
* Kill: zive.cz
* Kill: viki.com
* Kill: debilizator.tv
Expand Down Expand Up @@ -197,7 +200,7 @@ Anti-Adblock Killer is a userscript whose functionality is removes many protecti
* Kill: faucet.cashcat.eu
* Kill: icebitco.in

##### Release 7.7 (January 26, 2014)
##### Release 7.7 (January 26, 2015)
* Add: meta keys @supportURL and @contributionURL
* Kill: tv3play.se
* Kill: tv6play.se
Expand Down
6 changes: 3 additions & 3 deletions anti-adblock-killer-filters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
! Title: Anti-Adblock Killer | Filters for Adblockers
! Author: Reek | http://reeksite.com/
! License: Creative Commons BY-NC-SA
! Version: 7.7
! Version: 7.8
! Expires: 1 days
! Homepage: https://github.com/reek/anti-adblock-killer#anti-adblock-killer--reek
! Contact: https://github.com/reek/anti-adblock-killer/issues
Expand Down Expand Up @@ -767,8 +767,8 @@ vgtv.no##.vgtv-advert.horseshoe.message.advert-visible .left
! omux.ru
@@||pagead2.googlesyndication.com/pagead/js/adsbygoogle.js$script,domain=omux.ru
@@||pagead2.googlesyndication.com/pagead/js/r*/r*/show_ads_impl.js$script,domain=omux.ru
! lachainemeteo.com
@@||lachainemeteo.com/js/lachainemeteo.js$script
! lachainemeteo.com + script rule
!@@||lachainemeteo.com/js/lachainemeteo.js$script
! bitonplay.com
@@||bitonplay.com/js/ads.js$script
!----------------------------------------------------------------------------------------------------!
Expand Down
164 changes: 134 additions & 30 deletions anti-adblock-killer.user.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
// @namespace https://userscripts.org/scripts/show/155840
// @description Anti-Adblock Killer is a userscript whose functionality is removes many protections used on some website that force the user to disable the AdBlocker.
// @author Reek | reeksite.com
// @version 7.7
// @version 7.8
// @license Creative Commons BY-NC-SA
// @encoding utf-8
// @homepage https://github.com/reek/anti-adblock-killer#anti-adblock-killer--reek
Expand Down Expand Up @@ -57,6 +57,7 @@
// @exclude http*://reeksite.com/*
// @exclude http*://preloaders.net/*
// @exclude http*://tampermonkey.net/*
// @exclude http*://bufferapp.com/*
// @grant unsafeWindow
// @grant GM_addStyle
// @grant GM_getValue
Expand All @@ -82,7 +83,7 @@ Donors:
Mike Howard, Shunjou, Charmine, Kierek93, George Barnard, Henry Young, Seinhor9, ImGlodar, Ivanosevitch, HomeDipo, Roy Martin, DrFiZ, Tippy, Brian Rohner, Piotr Kozica, Minesh Patel, W4rell, Tscheckoff, AdBlock Polska, AVENIR INTERNET, coolNAO, Ben
Collaborators:
InfinityCoding, Couchy, Dindog, Floxflob, U Bless, Watilin, @prdonahue, Hoshie, 3lf3nLi3d, Alexo, Crits, Noname120, Crt32, JixunMoe, Athorcis, Killerbadger
InfinityCoding, Couchy, Dindog, Floxflob, U Bless, Watilin, @prdonahue, Hoshie, 3lf3nLi3d, Alexo, Crits, Noname120, Crt32, JixunMoe, Athorcis, Killerbadger, SMed79, Alexander255, Anonsubmitter, RaporLoLpro
Users:
Thank you to all those who use Anti Adblock Killer, who report problems, who write the review, which add to their favorites, making donations, which support the project and help in its development or promote.
Expand Down Expand Up @@ -134,7 +135,7 @@ NinjaKit:

Aak = {
name : 'Anti-Adblock Killer',
version : '7.7',
version : '7.8',
scriptid : 'gJWEp0vB',
homeURL : 'https://github.com/reek/anti-adblock-killer#anti-adblock-killer--reek',
changelogURL : 'https://github.com/reek/anti-adblock-killer#changelog',
Expand Down Expand Up @@ -1440,6 +1441,12 @@ Aak = {
Aak.addStyle(".forumAd { height: 1px !important; display: none !important; }");
}
},
nana10_co_il : {
host : ['.nana10.'],
onLoad : function () {
Aak.addStyle("#advert-tracker { height: 1px !important; }");
}
},
eveskunk_com : {
host : ['eveskunk.com'],
onStart : function () {
Expand Down Expand Up @@ -1523,7 +1530,7 @@ Aak = {
}
},
manga9_com : {
host : ['manga9.com','onemanga2.com'],
host : ['manga9.com','mangabee.co'],
onStart : function () {
Aak.addStyle(".adblock { height: 31px !important; }");
}
Expand Down Expand Up @@ -1808,14 +1815,17 @@ Aak = {
},
// Bitcoins
bitcoinker_com : {
host : ['faucet.bitcoinzebra.com', 'bitcoinker.com', 'moonbit.co.in'],
onAlways : function () {
//Aak.uw.feedTheZebra = function () {};
},
host : ['bitcoinker.com'],
onLoad : function () {
Aak.removeElement('#AdBlocked');
}
},
moondoge_co_in : {
host : ['moondoge.co.in', 'moonliteco.in', 'moonbit.co.in', 'faucet.bitcoinzebra.com'],
onLoad : function () {
Aak.removeElement('#AB');
}
},
bitcoiner_net : {
host : ['bitcoiner.net'],
onLoad : function () {
Expand All @@ -1839,7 +1849,7 @@ Aak = {
onAlways : function () {
Aak.uw.check = function () {return false};
}
},
},
canalplus_fr : {
host : ['canalplus.fr'],
onEnd : function () {
Expand Down Expand Up @@ -1874,6 +1884,30 @@ Aak = {
Aak.removeElement('.ad-img');
}
},
psarips_com : {
host : ['psarips.com'],
onStart : function () {
Aak.addElement('div#advert');
}
},
online_dramacafe_in : { // skip viral locker
host : ['online.dramacafe.in'],
onEnd : function () {
// <input type="hidden" name="bin-rating-uniq_id" value="aff7bfc00">
var vid = Aak.getElement('input[name="bin-rating-uniq_id"]');
if (vid) {
GM_xmlhttpRequest({
method : "GET",
url : 'http://www.online.dramacafe.in/ajax.php?p=video&do=getplayer&vid='+vid.value+'&aid=4&player=detail',
onload : function (response) {
var res = response.responseText;
//Aak.log(res);
document.querySelector('#preroll_placeholder').innerHTML = res;
}
});
}
}
},
filmovizija_domains : { // many changes
host : ['filmovizija.com', 'filmovizija.net'],
onStart : function () {
Expand Down Expand Up @@ -1994,6 +2028,13 @@ Aak = {
Aak.removeElement('div.backk');
}
},
turkdown_com : {
host : ['turkdown.com'],
onLoad : function () {
// remove facebook box
Aak.removeElement('#duyuru');
}
},
adf_domains : {
host : ['adf.ly', 'q.gs', 'j.gs', 'u.bb', '9.bb', 'go.phpnulledscripts.com'],
onLoad : function () {
Expand Down Expand Up @@ -2069,6 +2110,13 @@ Aak = {
}, 5000);
}
},
oneplaylist_eu_pn : {
host : ['oneplaylist.eu.pn'],
onLoad : function () {
// kill popunder
Aak.uw.makePopunder = false;
}
},
_4shared_com : {
host : ['4shared.com'],
onLoad : function () {
Expand All @@ -2089,6 +2137,17 @@ Aak = {
Aak.uw.adblock = 'non';
}
},
lachainemeteo_com : {
host : ['lachainemeteo.com'],
onAlways : function () {
// Solution 1
// + abp rule
//Aak.uw.showscript = function (){};

// Solution 2
Aak.uw.js_loaded = true;
}
},
adscendmedia : {
host : ['adscendmedia.com'],
onStart : function () {
Expand Down Expand Up @@ -2193,40 +2252,46 @@ Aak = {
kissanime_com : { // fixed 2014.08.11
host : ['kissanime.com'],
onStart : function () {
// Solution 2
// Solution 1
Aak.uw.DoDetect2 = null;
},
onLoad : function () {

// Solution 3 abp rule
// @@||kissanime.com^$elemhide

if (/id=[\d]+$/.test(location.href)) {
var divContentVideo = document.querySelector('#divContentVideo');

var divContentVideo = document.querySelector('#divContentVideo');
// Solution 1
if (Aak.uw.DoDetect2) {
Aak.uw.DoDetect2 = null;
Aak.uw.CheckAdImage = null;
Aak.removeElement('iframe[id^="adsIfrme"], .divCloseBut');
Aak.log('1');
} //Solution 2
else if (divContentVideo) {

// Solution 1
if (Aak.uw.DoDetect2) {
Aak.uw.DoDetect2 = null;
var divDownload = document.querySelector('#divDownload').cloneNode(true);
//Aak.log(divDownload,divContentVideo);

setTimeout(function () {
divContentVideo.innerHTML = '';
Aak.uw.DoHideFake();
divContentVideo.appendChild(divDownload);
Aak.removeElement('iframe[id^="adsIfrme"], .divCloseBut');
Aak.log('1');
} //Solution 2
else if (divContentVideo) {

var divDownload = document.querySelector('#divDownload').cloneNode(true);
//Aak.log(divDownload,divContentVideo);

setTimeout(function () {
divContentVideo.innerHTML = '';
Aak.uw.DoHideFake();
divContentVideo.appendChild(divDownload);
Aak.removeElement('iframe[id^="adsIfrme"], .divCloseBut');
Aak.log('2');
}, 5500);
}
Aak.log('2');
}, 5500);
}
}
},
an1me_se : {
host : ['an1me.se'],
onLoad : function () {
setTimeout(function () {
Aak.uw.isBlockAds2 = false;
}, 10000);
}
},
channel4_com : { // research solution
host : ['channel4.com'],
onLoad : function () {
Expand Down Expand Up @@ -2741,6 +2806,28 @@ Aak = {
}
}
},
micast_tv : {
host : ['micast.tv'],
onEnd : function () {
if (/^\/gen\d+.php/.test(location.pathname)) {
setTimeout(function () {
// Skip timer and close ads
Aak.uw.removeOverlayHTML();
}, 1000);
}
}
},
pxstream_tv : {
host : ['pxstream.tv'],
onEnd : function () {
if (/^\/embedrouter.php/.test(location.pathname)) {
setTimeout(function () {
// Skip timer and close ads
Aak.uw.closeAd();
}, 1000);
}
}
},
sawlive_tv : {
host : ['sawlive.tv'],
onLoad : function () {
Expand Down Expand Up @@ -2972,6 +3059,23 @@ Aak = {
// All Nodes
//Aak.log(insertedNode);


// No-Adblock - http://www.no-adblock.com/
if (insertedNode.id &&
insertedNode.id.length == 4 &&
/^[a-z0-9]{4}$/.test(insertedNode.id) &&
insertedNode.nodeName == 'DIV' &&
insertedNode.firstChild &&
insertedNode.firstChild.id &&
insertedNode.firstChild.id == insertedNode.id &&
Aak.contains(insertedNode.innerHTML, 'no-adblock.com')) {
// Remove
Aak.autoReport('No-Adblock', false, location.href);
Aak.removeElement(insertedNode);
//Aak.log(insertedNode);
}


// StopAdblock - http://stopadblock.org/downloads/
if (insertedNode.id &&
insertedNode.id.length == 7 &&
Expand Down

0 comments on commit f56a22c

Please sign in to comment.