mirror of
https://github.com/DandelionSprout/adfilt.git
synced 2026-10-06 10:44:44 +01:00
Time to truly acknowledge ":has" and ":has-text" in ABP 3.13
This commit is contained in:
+77
-77
@@ -1,4 +1,4 @@
|
||||
[Adblock Plus 3.6]
|
||||
[Adblock Plus 3.13]
|
||||
! Title: 🛃 Anti-'Adoptables and Artsite NFTs' List
|
||||
! Version: 25June2022v1-Alpha
|
||||
! Expires: 7 days
|
||||
@@ -27,109 +27,109 @@ weasyl.com##a[href*=flatsale]
|
||||
weasyl.com##a[href*=premium][href*=specie]
|
||||
|
||||
! ——— Fur Affinity ———
|
||||
furaffinity.net#?#figure:-abp-has(> figcaption > p > a[title*=Adopt i])
|
||||
furaffinity.net#?#figure:-abp-has(> figcaption > p > a[title*=Auction i])
|
||||
furaffinity.net#?#figure:-abp-has(> figcaption > p > a[title*=Abopt i])
|
||||
furaffinity.net#?#figure:-abp-has(> figcaption > p > a[title*=reminder i])
|
||||
furaffinity.net#?#figure:-abp-has(> figcaption > p > a[title*="for sale" i])
|
||||
furaffinity.net#?#figure:-abp-has(> figcaption > p > a[title*=OpenSea i])
|
||||
furaffinity.net#?#figure:-abp-has(> figcaption > p > a[title*=NFT][title*=available i])
|
||||
furaffinity.net#?#figure:has(> figcaption > p > a[title*=Adopt i])
|
||||
furaffinity.net#?#figure:has(> figcaption > p > a[title*=Auction i])
|
||||
furaffinity.net#?#figure:has(> figcaption > p > a[title*=Abopt i])
|
||||
furaffinity.net#?#figure:has(> figcaption > p > a[title*=reminder i])
|
||||
furaffinity.net#?#figure:has(> figcaption > p > a[title*="for sale" i])
|
||||
furaffinity.net#?#figure:has(> figcaption > p > a[title*=OpenSea i])
|
||||
furaffinity.net#?#figure:has(> figcaption > p > a[title*=NFT][title*=available i])
|
||||
|
||||
! ——— ArtStation ———
|
||||
!#if !adguard
|
||||
artstation.com#?#.gallery-grid-item,.project:-abp-contains(/(^| |\|)adopt/i)
|
||||
artstation.com#?#.gallery-grid-item,.project:-abp-contains(/auction/i)
|
||||
artstation.com#?#.gallery-grid-item,.project:-abp-contains(/slot machine/i)
|
||||
artstation.com#?#.gallery-grid-item,.project:-abp-contains(/video slot/i)
|
||||
artstation.com#?#.gallery-grid-item,.project:-abp-contains(/slot symbol/i)
|
||||
artstation.com#?#.gallery-grid-item,.project:-abp-contains(/Keno[ .]/)
|
||||
artstation.com#?#.gallery-grid-item,.project:-abp-contains(/slot game/i)
|
||||
artstation.com#?#.gallery-grid-item,.project:-abp-contains(/NF\.?T/)
|
||||
artstation.com#?#.gallery-grid-item,.project:-abp-contains(Andre-Lang Huynh)
|
||||
artstation.com#?#.gallery-grid-item,.project:-abp-contains(/rare/i):-abp-contains(/Pepe/i)
|
||||
artstation.com#?#.gallery-grid-item,.project:-abp-contains(Ether)
|
||||
artstation.com#?#.gallery-grid-item,.project:-abp-contains(Manolov)
|
||||
artstation.com#?#.gallery-grid-item,.project:-abp-contains(Noah's Ark)
|
||||
artstation.com#?#.gallery-grid-item,.project:-abp-contains(/Crypto[c ]/)
|
||||
artstation.com#?#.gallery-grid-item,.project:-abp-contains(Ξ)
|
||||
artstation.com#?#.gallery-grid-item,.project:has-text(/(^| |\|)adopt/i)
|
||||
artstation.com#?#.gallery-grid-item,.project:has-text(/auction/i)
|
||||
artstation.com#?#.gallery-grid-item,.project:has-text(/slot machine/i)
|
||||
artstation.com#?#.gallery-grid-item,.project:has-text(/video slot/i)
|
||||
artstation.com#?#.gallery-grid-item,.project:has-text(/slot symbol/i)
|
||||
artstation.com#?#.gallery-grid-item,.project:has-text(/Keno[ .]/)
|
||||
artstation.com#?#.gallery-grid-item,.project:has-text(/slot game/i)
|
||||
artstation.com#?#.gallery-grid-item,.project:has-text(/NF\.?T/)
|
||||
artstation.com#?#.gallery-grid-item,.project:has-text(Andre-Lang Huynh)
|
||||
artstation.com#?#.gallery-grid-item,.project:has-text(/rare/i):has-text(/Pepe/i)
|
||||
artstation.com#?#.gallery-grid-item,.project:has-text(Ether)
|
||||
artstation.com#?#.gallery-grid-item,.project:has-text(Manolov)
|
||||
artstation.com#?#.gallery-grid-item,.project:has-text(Noah's Ark)
|
||||
artstation.com#?#.gallery-grid-item,.project:has-text(/Crypto[c ]/)
|
||||
artstation.com#?#.gallery-grid-item,.project:has-text(Ξ)
|
||||
!#endif
|
||||
|
||||
! ——— Pixiv ———
|
||||
!#if !env_mobile
|
||||
! Most search pages
|
||||
pixiv.net#?#li[class*=" "]:-abp-has(a[href*="/artworks/"] img[alt*=adoptable i])
|
||||
pixiv.net#?#li[class*=" "]:-abp-has(a[href*="/artworks/"] img[alt*="[Open]" i])
|
||||
pixiv.net#?#li[class*=" "]:-abp-has(a[href*="/artworks/"] img[alt*="[Closed]" i])
|
||||
pixiv.net#?#li[class*=" "]:-abp-has(a[href*="/artworks/"] img[alt*="[adopt]" i])
|
||||
pixiv.net#?#li[class*=" "]:-abp-has(a[href*="/artworks/"] img[alt*=" adopts!" i])
|
||||
pixiv.net#?#li[class*=" "]:-abp-has(a[href*="/artworks/"] img[alt*=closedspecies i])
|
||||
pixiv.net#?#li[class*=" "]:-abp-has(a[href*="/artworks/"] img[alt*=closed_species i])
|
||||
pixiv.net#?#li[class*=" "]:-abp-has(a[href*="/artworks/"] img[alt*=Dopts])
|
||||
pixiv.net#?#li[class*=" "]:-abp-has(a[href*="/artworks/"] img[alt*=Dopties])
|
||||
pixiv.net#?#li[class*=" "]:-abp-has(a[href*="/artworks/"] img[alt*=ADOPTED])
|
||||
pixiv.net#?#li[class*=" "]:-abp-has(a[href*="/artworks/"]:not([data-gtm-recommend-zone=discovery])):-abp-has(a[href$="users/37189328"])
|
||||
pixiv.net#?#li[class*=" "]:-abp-has(a[href*="/artworks/"]:not([data-gtm-recommend-zone=discovery])):-abp-has(a[href$="users/7857912"])
|
||||
pixiv.net#?#li[class*=" "]:has(a[href*="/artworks/"] img[alt*=adoptable i])
|
||||
pixiv.net#?#li[class*=" "]:has(a[href*="/artworks/"] img[alt*="[Open]" i])
|
||||
pixiv.net#?#li[class*=" "]:has(a[href*="/artworks/"] img[alt*="[Closed]" i])
|
||||
pixiv.net#?#li[class*=" "]:has(a[href*="/artworks/"] img[alt*="[adopt]" i])
|
||||
pixiv.net#?#li[class*=" "]:has(a[href*="/artworks/"] img[alt*=" adopts!" i])
|
||||
pixiv.net#?#li[class*=" "]:has(a[href*="/artworks/"] img[alt*=closedspecies i])
|
||||
pixiv.net#?#li[class*=" "]:has(a[href*="/artworks/"] img[alt*=closed_species i])
|
||||
pixiv.net#?#li[class*=" "]:has(a[href*="/artworks/"] img[alt*=Dopts])
|
||||
pixiv.net#?#li[class*=" "]:has(a[href*="/artworks/"] img[alt*=Dopties])
|
||||
pixiv.net#?#li[class*=" "]:has(a[href*="/artworks/"] img[alt*=ADOPTED])
|
||||
pixiv.net#?#li[class*=" "]:has(a[href*="/artworks/"]:not([data-gtm-recommend-zone=discovery])):has(a[href$="users/37189328"])
|
||||
pixiv.net#?#li[class*=" "]:has(a[href*="/artworks/"]:not([data-gtm-recommend-zone=discovery])):has(a[href$="users/7857912"])
|
||||
! Promotion cards on some user galleries
|
||||
pixiv.net#?#ul > li > div:last-of-type:nth-of-type(2):-abp-contains(/adoptable/i)
|
||||
pixiv.net#?#ul > li > div:last-of-type:nth-of-type(2):-abp-contains(/closed species/i)
|
||||
pixiv.net#?#ul > li > div:last-of-type:nth-of-type(2):has-text(/adoptable/i)
|
||||
pixiv.net#?#ul > li > div:last-of-type:nth-of-type(2):has-text(/closed species/i)
|
||||
!#endif
|
||||
!#if env_mobile
|
||||
! Phone browser mode
|
||||
pixiv.net#?#.works-item:-abp-has(img[alt*=adoptable i])
|
||||
pixiv.net#?#.works-item:-abp-has(img[alt*="[Open]" i])
|
||||
pixiv.net#?#.works-item:-abp-has(img[alt*="[Closed]" i])
|
||||
pixiv.net#?#.works-item:-abp-has(img[alt*=" adopts!" i])
|
||||
pixiv.net#?#.works-item:-abp-has(img[alt*=closedspecies i])
|
||||
pixiv.net#?#.works-item:-abp-has(img[alt*=closed_species i])
|
||||
pixiv.net#?#.works-item:-abp-has(img[alt*=Dopts])
|
||||
pixiv.net#?#.works-item:-abp-has(img[alt*=Dopties])
|
||||
pixiv.net#?#.works-item:-abp-has(img[alt*=ADOPTED])
|
||||
pixiv.net#?#.works-item:has(img[alt*=adoptable i])
|
||||
pixiv.net#?#.works-item:has(img[alt*="[Open]" i])
|
||||
pixiv.net#?#.works-item:has(img[alt*="[Closed]" i])
|
||||
pixiv.net#?#.works-item:has(img[alt*=" adopts!" i])
|
||||
pixiv.net#?#.works-item:has(img[alt*=closedspecies i])
|
||||
pixiv.net#?#.works-item:has(img[alt*=closed_species i])
|
||||
pixiv.net#?#.works-item:has(img[alt*=Dopts])
|
||||
pixiv.net#?#.works-item:has(img[alt*=Dopties])
|
||||
pixiv.net#?#.works-item:has(img[alt*=ADOPTED])
|
||||
!#endif
|
||||
|
||||
! ——— Twitter ———
|
||||
twitter.com,twitter3e4tixl4xyajtrzo62zg5vztmjuricljdp2c5kshju4avyoid.onion#?#div[style*="position: absolute; "]:not([class]):-abp-contains(/Adoptable[s.!,;]/i)
|
||||
twitter.com,twitter3e4tixl4xyajtrzo62zg5vztmjuricljdp2c5kshju4avyoid.onion#?#div[style*="position: absolute; "]:not([class]):-abp-contains(/ adopts?[ .!,;]/i):not(:-abp-contains(/child|kid|resolution/i))
|
||||
twitter.com,twitter3e4tixl4xyajtrzo62zg5vztmjuricljdp2c5kshju4avyoid.onion#?#div[style*="position: absolute; "]:not([class]):-abp-contains(/sonicadopts/i)
|
||||
!!!twitter.com,twitter3e4tixl4xyajtrzo62zg5vztmjuricljdp2c5kshju4avyoid.onion#?#div[style*="position: absolute; "]:not([class]):-abp-contains(/ nft[ .!,;'_-]/i):-abp-has(a[href*="/status/"] img) (Extremely resource-intensive)
|
||||
twitter.com,twitter3e4tixl4xyajtrzo62zg5vztmjuricljdp2c5kshju4avyoid.onion#?#div[style*="position: absolute; "]:not([class]):-abp-has(div[style*="#hex-hw-shapeclip-"])
|
||||
twitter.com,twitter3e4tixl4xyajtrzo62zg5vztmjuricljdp2c5kshju4avyoid.onion#?#div[style*="position: absolute; "]:not([class]):-abp-has(div[id] > div > div[dir=auto]:-abp-contains(.eth))
|
||||
twitter.com,twitter3e4tixl4xyajtrzo62zg5vztmjuricljdp2c5kshju4avyoid.onion#?#div[style*="position: absolute; "]:not([class]):-abp-contains(opensea.)
|
||||
twitter.com,twitter3e4tixl4xyajtrzo62zg5vztmjuricljdp2c5kshju4avyoid.onion#?#div[style*="position: absolute; "]:not([class]):-abp-contains(foundation.app)
|
||||
twitter.com,twitter3e4tixl4xyajtrzo62zg5vztmjuricljdp2c5kshju4avyoid.onion#?#div[style*="position: absolute; "]:not([class]):has-text(/Adoptable[s.!,;]/i)
|
||||
twitter.com,twitter3e4tixl4xyajtrzo62zg5vztmjuricljdp2c5kshju4avyoid.onion#?#div[style*="position: absolute; "]:not([class]):has-text(/ adopts?[ .!,;]/i):not(:has-text(/child|kid|resolution/i))
|
||||
twitter.com,twitter3e4tixl4xyajtrzo62zg5vztmjuricljdp2c5kshju4avyoid.onion#?#div[style*="position: absolute; "]:not([class]):has-text(/sonicadopts/i)
|
||||
!!!twitter.com,twitter3e4tixl4xyajtrzo62zg5vztmjuricljdp2c5kshju4avyoid.onion#?#div[style*="position: absolute; "]:not([class]):has-text(/ nft[ .!,;'_-]/i):has(a[href*="/status/"] img) (Extremely resource-intensive)
|
||||
twitter.com,twitter3e4tixl4xyajtrzo62zg5vztmjuricljdp2c5kshju4avyoid.onion#?#div[style*="position: absolute; "]:not([class]):has(div[style*="#hex-hw-shapeclip-"])
|
||||
twitter.com,twitter3e4tixl4xyajtrzo62zg5vztmjuricljdp2c5kshju4avyoid.onion#?#div[style*="position: absolute; "]:not([class]):has(div[id] > div > div[dir=auto]:has-text(.eth))
|
||||
twitter.com,twitter3e4tixl4xyajtrzo62zg5vztmjuricljdp2c5kshju4avyoid.onion#?#div[style*="position: absolute; "]:not([class]):has-text(opensea.)
|
||||
twitter.com,twitter3e4tixl4xyajtrzo62zg5vztmjuricljdp2c5kshju4avyoid.onion#?#div[style*="position: absolute; "]:not([class]):has-text(foundation.app)
|
||||
|
||||
! ——— Inkbunny ———
|
||||
inkbunny.net#?#.widget_thumbnailLargeCompleteFromSubmission:-abp-has(img[title*=adopt])
|
||||
inkbunny.net#?#.widget_thumbnailLargeCompleteFromSubmission:has(img[title*=adopt])
|
||||
|
||||
! ——— Tumblr ———
|
||||
!#if !adguard
|
||||
tumblr.com#?#.post,div[tabindex]:not([class]):-abp-contains(/adoptable/i)
|
||||
tumblr.com#?#.post,div[tabindex]:not([class]):-abp-contains(/adopts/i)
|
||||
tumblr.com#?#.post,div[tabindex]:not([class]):-abp-contains(/cryptoart/i)
|
||||
tumblr.com#?#.post,div[tabindex]:not([class]):-abp-contains(NFT project)
|
||||
tumblr.com#?#.post,div[tabindex]:not([class]):-abp-has(a[href*="foundation.app"])
|
||||
tumblr.com#?#.post,div[tabindex]:not([class]):-abp-contains(/nftcommunity/i)
|
||||
tumblr.com#?#.post,div[tabindex]:not([class]):-abp-has(a[href*="opensea.io"])
|
||||
tumblr.com#?#.post,div[tabindex]:not([class]):-abp-contains(/nft ?collection/i)
|
||||
tumblr.com#?#.post,div[tabindex]:not([class]):-abp-contains(/nft ?marketplace/i)
|
||||
tumblr.com#?#.post,div[tabindex]:not([class]):-abp-contains(/nft ?art/)
|
||||
tumblr.com#?#.post,div[tabindex]:not([class]):-abp-contains(/OpenSea/i)
|
||||
tumblr.com#?#.post,div[tabindex]:not([class]):has-text(/adoptable/i)
|
||||
tumblr.com#?#.post,div[tabindex]:not([class]):has-text(/adopts/i)
|
||||
tumblr.com#?#.post,div[tabindex]:not([class]):has-text(/cryptoart/i)
|
||||
tumblr.com#?#.post,div[tabindex]:not([class]):has-text(NFT project)
|
||||
tumblr.com#?#.post,div[tabindex]:not([class]):has(a[href*="foundation.app"])
|
||||
tumblr.com#?#.post,div[tabindex]:not([class]):has-text(/nftcommunity/i)
|
||||
tumblr.com#?#.post,div[tabindex]:not([class]):has(a[href*="opensea.io"])
|
||||
tumblr.com#?#.post,div[tabindex]:not([class]):has-text(/nft ?collection/i)
|
||||
tumblr.com#?#.post,div[tabindex]:not([class]):has-text(/nft ?marketplace/i)
|
||||
tumblr.com#?#.post,div[tabindex]:not([class]):has-text(/nft ?art/)
|
||||
tumblr.com#?#.post,div[tabindex]:not([class]):has-text(/OpenSea/i)
|
||||
!#endif
|
||||
|
||||
! ——— Furry Network ———
|
||||
furrynetwork.com#?#.media-grid__item:-abp-contains(/Adoptable/i)
|
||||
furrynetwork.com#?#.media-grid__item:has-text(/Adoptable/i)
|
||||
|
||||
! ——— Instagram ———
|
||||
instagram.com#?#article > div > div[style^=flex-direction] > div[class] > div:-abp-has(img[alt*=" adops " i])
|
||||
instagram.com#?#article > div > div[style^=flex-direction] > div[class] > div:-abp-has(img[alt*=" adopt " i])
|
||||
instagram.com#?#article > div > div[style^=flex-direction] > div[class] > div,ul > div[role=button]:first-of-type ~ ul[class$=" "]:-abp-has(img[alt*=NFT i])
|
||||
instagram.com#?#article > div > div[style^=flex-direction] > div[class] > div:has(img[alt*=" adops " i])
|
||||
instagram.com#?#article > div > div[style^=flex-direction] > div[class] > div:has(img[alt*=" adopt " i])
|
||||
instagram.com#?#article > div > div[style^=flex-direction] > div[class] > div,ul > div[role=button]:first-of-type ~ ul[class$=" "]:has(img[alt*=NFT i])
|
||||
|
||||
! ——— deviantART ———
|
||||
deviantart.com#?#div[style^="width:"]:not([class]):-abp-has(a[href*="/art/"][href*="/Adopt-" i])
|
||||
deviantart.com#?#div[style^="width:"]:not([class]):-abp-has(a[href*="/art/"][href*="-adopt-" i])
|
||||
deviantart.com#?#div[style^="width:"]:not([class]):-abp-has(a[href*="/art/"][href*="-adopts-" i])
|
||||
deviantart.com#?#div[style^="width:"]:not([class]):-abp-has(a[href*="/art/"][href*=adoptable i])
|
||||
deviantart.com#?#div[style^="width:"]:not([class]):-abp-has(a[href*="/art/"][href*=auction i])
|
||||
deviantart.com#?#div[style^="width:"]:not([class]):-abp-has(a[href*="/art/"][href*="/OPEN-"])
|
||||
deviantart.com#?#div[style^="width:"]:not([class]):-abp-has(a[href*="/art/"][href*=-nft i])
|
||||
deviantart.com#?#div[style^="width:"]:not([class]):has(a[href*="/art/"][href*="/Adopt-" i])
|
||||
deviantart.com#?#div[style^="width:"]:not([class]):has(a[href*="/art/"][href*="-adopt-" i])
|
||||
deviantart.com#?#div[style^="width:"]:not([class]):has(a[href*="/art/"][href*="-adopts-" i])
|
||||
deviantart.com#?#div[style^="width:"]:not([class]):has(a[href*="/art/"][href*=adoptable i])
|
||||
deviantart.com#?#div[style^="width:"]:not([class]):has(a[href*="/art/"][href*=auction i])
|
||||
deviantart.com#?#div[style^="width:"]:not([class]):has(a[href*="/art/"][href*="/OPEN-"])
|
||||
deviantart.com#?#div[style^="width:"]:not([class]):has(a[href*="/art/"][href*=-nft i])
|
||||
deviantart.com##a[data-hook][href*="/art/"][href*="/Adopt-" i])
|
||||
deviantart.com##a[data-hook][href*="/art/"][href*="-adopt-" i])
|
||||
deviantart.com##a[data-hook][href*="/art/"][href*="-adopts-" i])
|
||||
|
||||
Reference in New Issue
Block a user