From 3a527c6e8150552cd13439463a4e502ac3a51d7e Mon Sep 17 00:00:00 2001 From: Imre Kristoffer Eilertsen Date: Mon, 29 Apr 2019 19:15:41 +0200 Subject: [PATCH] How the peck did I forget about ":scope" for 9 months?! --- Anti-Futa List.txt | 81 +++++++++++++++++++--------------------------- 1 file changed, 33 insertions(+), 48 deletions(-) diff --git a/Anti-Futa List.txt b/Anti-Futa List.txt index b12ea0c99..e60b476cb 100644 --- a/Anti-Futa List.txt +++ b/Anti-Futa List.txt @@ -1,28 +1,28 @@ -[Adblock Plus 3.1] +[Adblock Plus 3.2] ! Title: πŸ‘© Anti-Futa List -! Version: 17April2019v1-Beta +! Version: 29April2019v1-Beta ! Expires: 3 days ! Description: It seems to me that a common thought process on porn sites are "Hey, do you know what would've made this cute woman even sexier? I know. We should give her a dick!". Well, not anymore, thanks to this list. ! Note that on some of these sites, such as Pixiv, quite a few futa images are uploaded without having "futa" in its title or in its search result metadata, making them practically unblockable through this method. Categories known to have significant slipthrough percentages are marked with a πŸ”΄. ! For more information, details, helpful tools, and other lists that I've made, visit https://github.com/DandelionSprout/adfilt/blob/master/Wiki/General-info.md#english ! β€”β€”β€” Pixiv β€”β€”β€” πŸ”΄ -! Search results -pixiv.net#?#section[id^="js-react-"] > div > div:-abp-has(figure[style^="width: 200px; "]:-abp-contains(Futa)) -pixiv.net#?#section[id^="js-react-"] > div > div:-abp-has(figure[style^="width: 200px; "]:-abp-contains(/dickgirl/i)) -pixiv.net#?#section[id^="js-react-"] > div > div:-abp-has(figure[style^="width: 200px; "]:-abp-contains(ちたγͺγ‚Š)) -pixiv.net#?#section[id^="js-react-"] > div > div:-abp-has(figure[style^="width: 200px; "]:-abp-contains(StevenCarson)) -pixiv.net#?#section[id^="js-react-"] > div > div:-abp-has(figure[style^="width: 200px; "]:-abp-contains(/futanari/i)) -pixiv.net#?#section[id^="js-react-"] > div > div:-abp-has(figure[style^="width: 200px; "]:-abp-contains(γƒ•γ‚ΏγƒŠγƒͺ)) -pixiv.net#?#section[id^="js-react-"] > div > div:-abp-has(figure[style^="width: 200px; "]:-abp-contains(/ futa /i)) -pixiv.net#?#section[id^="js-react-"] > div > div:-abp-has(figure[style^="width: 200px; "]:-abp-contains(γ΅γŸγ‘γ£γ¨)) -pixiv.net#?#section[id^="js-react-"] > div > div:-abp-has(figure[style^="width: 200px; "]:-abp-contains(squarepeg3d)) -pixiv.net#?#section[id^="js-react-"] > div > div:-abp-has(figure[style^="width: 200px; "]:-abp-contains(γ΅γŸγ€‡)) -pixiv.net#?#section[id^="js-react-"] > div > div:-abp-has(figure[style^="width: 200px; "]:-abp-contains(SaintsGringo)) -pixiv.net#?#section[id^="js-react-"] > div > div:-abp-has(figure[style^="width: 200px; "]:-abp-contains(SkyKliker)) -pixiv.net#?#section[id^="js-react-"] > div > div:-abp-has(figure[style^="width: 200px; "]:-abp-contains(Heatheartattack)) -pixiv.net#?#section[id^="js-react-"] > div > div:-abp-has(figure[style^="width: 200px; "]:-abp-contains(BadTelevision)) -pixiv.net#?#section[id^="js-react-"] > div > div:-abp-has(figure[style^="width: 200px; "]):-abp-has(figure > figcaption > ul > li > a:-abp-contains(/Futa/i):not(:-abp-contains(/[b-e]/i)):not(:-abp-contains(/[g-h]/i)):not(:-abp-contains(/[j-m]/i)):not(:-abp-contains(/[o-q]/i)):not(:-abp-contains(/s/i)):not(:-abp-contains(/[v-z]/i))) +! Search results and Β«DiscoveryΒ» page +pixiv.net#?#div:-abp-has(:scope > figure > figcaption:-abp-contains(Futa)) +pixiv.net#?#div:-abp-has(:scope > figure > figcaption:-abp-contains(/dickgirl/i)) +pixiv.net#?#div:-abp-has(:scope > figure > figcaption:-abp-contains(ちたγͺγ‚Š)) +pixiv.net#?#div:-abp-has(:scope > figure > figcaption:-abp-contains(StevenCarson)) +pixiv.net#?#div:-abp-has(:scope > figure > figcaption:-abp-contains(/futanari/i)) +pixiv.net#?#div:-abp-has(:scope > figure > figcaption:-abp-contains(γƒ•γ‚ΏγƒŠγƒͺ)) +pixiv.net#?#div:-abp-has(:scope > figure > figcaption:-abp-contains(/ futa /i)) +pixiv.net#?#div:-abp-has(:scope > figure > figcaption:-abp-contains(γ΅γŸγ‘γ£γ¨)) +pixiv.net#?#div:-abp-has(:scope > figure > figcaption:-abp-contains(squarepeg3d)) +pixiv.net#?#div:-abp-has(:scope > figure > figcaption:-abp-contains(γ΅γŸγ€‡)) +pixiv.net#?#div:-abp-has(:scope > figure > figcaption:-abp-contains(SaintsGringo)) +pixiv.net#?#div:-abp-has(:scope > figure > figcaption:-abp-contains(SkyKliker)) +pixiv.net#?#div:-abp-has(:scope > figure > figcaption:-abp-contains(Heatheartattack)) +pixiv.net#?#div:-abp-has(:scope > figure > figcaption:-abp-contains(BadTelevision)) +pixiv.net#?#div:-abp-has(:scope > figure > figcaption > ul > li > a:-abp-contains(/Futa/i):not(:-abp-contains(/[b-e]/i)):not(:-abp-contains(/[g-h]/i)):not(:-abp-contains(/[j-m]/i)):not(:-abp-contains(/[o-q]/i)):not(:-abp-contains(/s/i)):not(:-abp-contains(/[v-z]/i))) ! Suggestions on image pages pixiv.net#?#li:not([class*="level"]):not(.SXucpBq):-abp-has(a[href*="mode=medium"]):-abp-contains(Futa) pixiv.net#?#li:not([class*="level"]):not(.SXucpBq):-abp-has(a[href*="mode=medium"]):-abp-contains(/dickgirl/i) @@ -38,36 +38,21 @@ pixiv.net#?#li:not([class*="level"]):not(.SXucpBq):-abp-has(a[href*="mode=medium pixiv.net#?#li:not([class*="level"]):not(.SXucpBq):-abp-has(a[href*="mode=medium"]):-abp-contains(SkyKliker)) pixiv.net#?#li:not([class*="level"]):not(.SXucpBq):-abp-has(a[href*="mode=medium"]):-abp-contains(Heatheartattack)) pixiv.net#?#li:not([class*="level"]):not(.SXucpBq):-abp-has(a[href*="mode=medium"]):-abp-contains(BadTelevision)) -! Β«DiscoveryΒ» page -pixiv.net#?#div[class^="gtm-illust-"] > div:-abp-has(figure > figcaption:-abp-contains(Futa)) -pixiv.net#?#div[class^="gtm-illust-"] > div:-abp-has(figure > figcaption:-abp-contains(/dickgirl/i)) -pixiv.net#?#div[class^="gtm-illust-"] > div:-abp-has(figure > figcaption:-abp-contains(ちたγͺγ‚Š)) -pixiv.net#?#div[class^="gtm-illust-"] > div:-abp-has(figure > figcaption:-abp-contains(StevenCarson)) -pixiv.net#?#div[class^="gtm-illust-"] > div:-abp-has(figure > figcaption:-abp-contains(/futanari/i)) -pixiv.net#?#div[class^="gtm-illust-"] > div:-abp-has(figure > figcaption:-abp-contains(γƒ•γ‚ΏγƒŠγƒͺ)) -pixiv.net#?#div[class^="gtm-illust-"] > div:-abp-has(figure > figcaption:-abp-contains(/ futa /i)) -pixiv.net#?#div[class^="gtm-illust-"] > div:-abp-has(figure > figcaption:-abp-contains(γ΅γŸγ‘γ£γ¨)) -pixiv.net#?#div[class^="gtm-illust-"] > div:-abp-has(figure > figcaption:-abp-contains(squarepeg3d)) -pixiv.net#?#div[class^="gtm-illust-"] > div:-abp-has(figure > figcaption:-abp-contains(γ΅γŸγ€‡)) -pixiv.net#?#div[class^="gtm-illust-"] > div:-abp-has(figure > figcaption:-abp-contains(SaintsGringo)) -pixiv.net#?#div[class^="gtm-illust-"] > div:-abp-has(figure > figcaption:-abp-contains(SkyKliker)) -pixiv.net#?#div[class^="gtm-illust-"] > div:-abp-has(figure > figcaption:-abp-contains(Heatheartattack)) -pixiv.net#?#div[class^="gtm-illust-"] > div:-abp-has(figure > figcaption:-abp-contains(BadTelevision)) -! Smartphone browser homepage -pixiv.net#?#li[id*=il]:-abp-has(a:-abp-contains(Futa)) -pixiv.net#?#li[id*=il]:-abp-has(a:-abp-contains(/dickgirl/i)) -pixiv.net#?#li[id*=il]:-abp-has(a:-abp-contains(ちたγͺγ‚Š)) -pixiv.net#?#li[id*=il]:-abp-has(a:-abp-contains(StevenCarson)) -pixiv.net#?#li[id*=il]:-abp-has(a:-abp-contains(/futanari/i)) -pixiv.net#?#li[id*=il]:-abp-has(a:-abp-contains(γƒ•γ‚ΏγƒŠγƒͺ)) -pixiv.net#?#li[id*=il]:-abp-has(a:-abp-contains(/ futa /i)) -pixiv.net#?#li[id*=il]:-abp-has(a:-abp-contains(γ΅γŸγ‘γ£γ¨)) -pixiv.net#?#li[id*=il]:-abp-has(a:-abp-contains(squarepeg3d)) -pixiv.net#?#li[id*=il]:-abp-has(a:-abp-contains(γ΅γŸγ€‡)) -pixiv.net#?#li[id*=il]:-abp-has(a:-abp-contains(SaintsGringo)) -pixiv.net#?#li[id*=il]:-abp-has(a:-abp-contains(SkyKliker)) -pixiv.net#?#li[id*=il]:-abp-has(a:-abp-contains(Heatheartattack)) -pixiv.net#?#li[id*=il]:-abp-has(a:-abp-contains(BadTelevision)) +! Smartphone +pixiv.net#?#div[class="thumbnail"]:-abp-has(:scope > img[alt*="Futa"]) +pixiv.net#?#div[class="thumbnail"]:-abp-has(:scope > img[alt*="/dickgirl/i"]) +pixiv.net#?#div[class="thumbnail"]:-abp-has(:scope > img[alt*="ちたγͺγ‚Š"]) +pixiv.net#?#div[class="thumbnail"]:-abp-has(:scope > img[alt*="StevenCarson"]) +pixiv.net#?#div[class="thumbnail"]:-abp-has(:scope > img[alt*="/futanari/i"]) +pixiv.net#?#div[class="thumbnail"]:-abp-has(:scope > img[alt*="γƒ•γ‚ΏγƒŠγƒͺ"]) +pixiv.net#?#div[class="thumbnail"]:-abp-has(:scope > img[alt*="/ futa /i"]) +pixiv.net#?#div[class="thumbnail"]:-abp-has(:scope > img[alt*="γ΅γŸγ‘γ£γ¨"]) +pixiv.net#?#div[class="thumbnail"]:-abp-has(:scope > img[alt*="squarepeg3d"]) +pixiv.net#?#div[class="thumbnail"]:-abp-has(:scope > img[alt*="γ΅γŸγ€‡"]) +pixiv.net#?#div[class="thumbnail"]:-abp-has(:scope > img[alt*="SaintsGringo"]) +pixiv.net#?#div[class="thumbnail"]:-abp-has(:scope > img[alt*="SkyKliker"]) +pixiv.net#?#div[class="thumbnail"]:-abp-has(:scope > img[alt*="Heatheartattack"]) +pixiv.net#?#div[class="thumbnail"]:-abp-has(:scope > img[alt*="BadTelevision"]) ! β€”β€”β€” LusciousNET β€”β€”β€” luscious.net#?#li:-abp-contains(Futa):-abp-has(figure[class*=popout])