Time to truly acknowledge ":has" and ":has-text" in ABP 3.13

This commit is contained in:
Imre Kristoffer Eilertsen
2022-07-11 02:30:09 +02:00
committed by GitHub
parent 175a34517b
commit a07e71c1a6
47 changed files with 5269 additions and 5269 deletions
+19 -19
View File
@@ -1,4 +1,4 @@
[Adblock Plus 3.6]
[Adblock Plus 3.13]
! Title: ▶️ YouTube: Even More Pure Video Experience
! Version: 10December2021v1
! Expires: 6 days
@@ -9,32 +9,32 @@
! ——— IMPORTANT NOTICE (10th of July 2019): After my lists were relicenced to become more accomodative and easier to swallow for differently licenced projects, I have decided to simply add the entries from "YouTube: Pure Video Experience" to my lists instead of mandating the use of both lists. ———
! Removes the YouTube Gaming button in the left-hand menu
www.youtube.com#?#ytd-guide-entry-renderer:-abp-has(a[href*="/gaming"])
www.youtube.com#?#ytd-guide-entry-renderer:has(a[href*="/gaming"])
! Removes the Trending button in the left-hand menu
m.youtube.com##.scbrr-tab[href="/feed/trending"]
m.youtube.com##ytm-pivot-bar-item-renderer:nth-of-type(2)
! Removes the Discover button in the left-hand menu
www.youtube.com#?#ytd-guide-entry-renderer:-abp-has(a[href*="feed/guide_builder"])
www.youtube.com#?#ytd-guide-entry-renderer:has(a[href*="feed/guide_builder"])
! Removes the pop-out player button in the video player
www.youtube.com##.ytp-button.ytp-miniplayer-button
! Removes the Livestream button in the left-hand menu
www.youtube.com#?#ytd-guide-entry-renderer:-abp-has(a[href*=UC4R8DWoMoI7CAwX8_LjQHig])
www.youtube.com#?#ytd-guide-entry-renderer:has(a[href*=UC4R8DWoMoI7CAwX8_LjQHig])
! Removes the Homepage button in the left-hand menu
www.youtube.com#?#ytd-guide-entry-renderer:-abp-has(a[href="/"])
www.youtube.com#?#ytd-mini-guide-entry-renderer:-abp-has(a[href="/"])
www.youtube.com#?#ytd-guide-entry-renderer:has(a[href="/"])
www.youtube.com#?#ytd-mini-guide-entry-renderer:has(a[href="/"])
m.youtube.com##.scbrr-tab[href="/"]
m.youtube.com##ytm-pivot-bar-item-renderer:first-of-type
! Removes the video store button in the left-hand menu
www.youtube.com#?#ytd-guide-entry-renderer:-abp-has(a[href*=UClgRkhTL3_hImCAmdLfDE4g])
www.youtube.com#?#ytd-guide-entry-renderer:has(a[href*=UClgRkhTL3_hImCAmdLfDE4g])
! Removes the app drawer in the top-right menu
www.youtube.com#?##button:-abp-has([aria-label*=app])
www.youtube.com#?##button:has([aria-label*=app])
! Removes video suggestions
##.ytp-endscreen-content
@@ -43,8 +43,8 @@ m.youtube.com##ytm-watch ytm-compact-video-renderer
m.youtube.com##[section-identifier=related-items]
/annotations_module.js$script,domain=youtube.com|youtu.be|youtube-nocookie.com
/endscreen.js$script,domain=youtube.com|youtu.be|youtube-nocookie.com
inv.riverside.rocks,invidio.xamh.de,invidious-jp.kavin.rocks,invidious-us.kavin.rocks,invidious.exonip.de,invidious.hub.ne.kr,invidious.kavin.rocks,invidious.namazso.eu,invidious.snopyta.org,vid.mint.lgbt,vid.puffyan.us,y.com.cm,yewtu.be,youtube.076.ne.jp,yt.artemislena.eu,yt.didw.to,ytb.trom.tf,ytprivate.com,c7hqkpkpemu6e7emz5b4vyz7idjgdvgaaa3dyimmeojqbgpea3xqjoid.onion,w6ijuptxiku4xpnnaetxvnkc5vqcdu7mgns2u77qefoixi63vbvnpnqd.onion,kbjggqkzv65ivcqj6bumvp337z6264huv5kpkwuv6gu5yjiskvan7fad.onion,grwp24hodrefzvjjuccrkw3mjq4tzhaaq32amf33dzpmuxe7ilepcmad.onion,hpniueoejy4opn7bc4ftgazyqjoeqwlvh2uiku2xqku6zpoa4bf5ruid.onion,invidc4i7i5uci6cledxsao6w7ng5etpflagdzoxj3yhipztwzvqjryd.onion,osbivz6guyeahrwp2lnwyjk2xos342h4ocsxyqrlaopqjuhwn2djiiyd.onion,p4ozd76i5zmqepf6xavtehswcve2taptxbwpswkq5osfvncwylavllid.onion,k7mnd6gyelynroxoncodxjz44fd5ch2ewfjl2a6ozmg3jy6fwyxq3cyd.onion#?#.pure-u-lg-1-5 > .h-box:-abp-has(.pure-u-14-24)
hooktube.com#?#.col-lg-4:-abp-has(#video-list)
inv.riverside.rocks,invidio.xamh.de,invidious-jp.kavin.rocks,invidious-us.kavin.rocks,invidious.exonip.de,invidious.hub.ne.kr,invidious.kavin.rocks,invidious.namazso.eu,invidious.snopyta.org,vid.mint.lgbt,vid.puffyan.us,y.com.cm,yewtu.be,youtube.076.ne.jp,yt.artemislena.eu,yt.didw.to,ytb.trom.tf,ytprivate.com,c7hqkpkpemu6e7emz5b4vyz7idjgdvgaaa3dyimmeojqbgpea3xqjoid.onion,w6ijuptxiku4xpnnaetxvnkc5vqcdu7mgns2u77qefoixi63vbvnpnqd.onion,kbjggqkzv65ivcqj6bumvp337z6264huv5kpkwuv6gu5yjiskvan7fad.onion,grwp24hodrefzvjjuccrkw3mjq4tzhaaq32amf33dzpmuxe7ilepcmad.onion,hpniueoejy4opn7bc4ftgazyqjoeqwlvh2uiku2xqku6zpoa4bf5ruid.onion,invidc4i7i5uci6cledxsao6w7ng5etpflagdzoxj3yhipztwzvqjryd.onion,osbivz6guyeahrwp2lnwyjk2xos342h4ocsxyqrlaopqjuhwn2djiiyd.onion,p4ozd76i5zmqepf6xavtehswcve2taptxbwpswkq5osfvncwylavllid.onion,k7mnd6gyelynroxoncodxjz44fd5ch2ewfjl2a6ozmg3jy6fwyxq3cyd.onion#?#.pure-u-lg-1-5 > .h-box:has(.pure-u-14-24)
hooktube.com#?#.col-lg-4:has(#video-list)
! Seems to remove "Recommended for you" suggestions
||youtube.com/related_ajax^
@@ -56,7 +56,7 @@ m.youtube.com##.slim-video-metadata-actions > [data-button-id]:nth-of-type(2) .b
inv.riverside.rocks,invidio.xamh.de,invidious-jp.kavin.rocks,invidious-us.kavin.rocks,invidious.exonip.de,invidious.hub.ne.kr,invidious.kavin.rocks,invidious.namazso.eu,invidious.snopyta.org,vid.mint.lgbt,vid.puffyan.us,y.com.cm,yewtu.be,youtube.076.ne.jp,yt.artemislena.eu,yt.didw.to,ytb.trom.tf,ytprivate.com,c7hqkpkpemu6e7emz5b4vyz7idjgdvgaaa3dyimmeojqbgpea3xqjoid.onion,w6ijuptxiku4xpnnaetxvnkc5vqcdu7mgns2u77qefoixi63vbvnpnqd.onion,kbjggqkzv65ivcqj6bumvp337z6264huv5kpkwuv6gu5yjiskvan7fad.onion,grwp24hodrefzvjjuccrkw3mjq4tzhaaq32amf33dzpmuxe7ilepcmad.onion,hpniueoejy4opn7bc4ftgazyqjoeqwlvh2uiku2xqku6zpoa4bf5ruid.onion,invidc4i7i5uci6cledxsao6w7ng5etpflagdzoxj3yhipztwzvqjryd.onion,osbivz6guyeahrwp2lnwyjk2xos342h4ocsxyqrlaopqjuhwn2djiiyd.onion,p4ozd76i5zmqepf6xavtehswcve2taptxbwpswkq5osfvncwylavllid.onion,k7mnd6gyelynroxoncodxjz44fd5ch2ewfjl2a6ozmg3jy6fwyxq3cyd.onion###likes, #dislikes
hooktube.com###video-stats .text-right
hooktube.com###progress-bar-likes
twitch.tv#?#.ffz__tooltip .stats:-abp-contains(👍):-abp-contains(👎)
twitch.tv#?#.ffz__tooltip .stats:has-text(👍):has-text(👎)
! Removes the large grey [YouTube Kids / game info] buttons below gaming videos
youtube.com##ytd-rich-metadata-renderer.ytd-rich-metadata-row-renderer
@@ -85,24 +85,24 @@ youtube.com###masthead-ad
www.youtube.com##ytd-metadata-row-renderer
! Removes the Explore buttons in the left-hand menu
www.youtube.com#?#ytd-guide-entry-renderer:-abp-has(a[href*="feed/explore"])
www.youtube.com#?#ytd-mini-guide-entry-renderer:-abp-has(a[href*="feed/explore"])
www.youtube.com#?#ytd-guide-entry-renderer:has(a[href*="feed/explore"])
www.youtube.com#?#ytd-mini-guide-entry-renderer:has(a[href*="feed/explore"])
! Aims to remove the "Recommended" tickers on top of YouTube embeds
##.ytp-cards-teaser
! The "Experiencing interruptions" toast popup in the bottom corner when a video is bufferring (due to network congestion, underperforming hardware, or any other reason) (Thanks to https://gist.github.com/gidoBOSSftw5731; probably only works on Anglophone devices)
www.youtube.com#?##toast:-abp-has(#text-container:-abp-contains(/experiencing interruptions/i))
www.youtube.com#?##toast:has(#text-container:has-text(/experiencing interruptions/i))
! Block "My mix" and autogenerated playlists
www.youtube.com#?#ytd-compact-radio-renderer:-abp-has(ytd-thumbnail-overlay-bottom-panel-renderer)
www.youtube.com#?#ytd-rich-item-renderer:-abp-has(ytd-thumbnail-overlay-bottom-panel-renderer)
www.youtube.com#?#ytd-compact-radio-renderer:has(ytd-thumbnail-overlay-bottom-panel-renderer)
www.youtube.com#?#ytd-rich-item-renderer:has(ytd-thumbnail-overlay-bottom-panel-renderer)
! Same as above, but in the window after you finish a video. This does leave black squares where they were.
www.youtube.com#?#a.ytp-suggestion-set.ytp-videowall-still:has(.ytp-videowall-still-listlabel-mix:not(:matches-css(display: none)))
! Playlist recommendations under videos
www.youtube.com#?#ytd-compact-playlist-renderer:-abp-has(ytd-thumbnail-overlay-side-panel-renderer)
www.youtube.com#?#ytd-compact-playlist-renderer:has(ytd-thumbnail-overlay-side-panel-renderer)
! Homepage info banners (despite my list discouraging users from using the homepage in the first place)
www.youtube.com##.ytd-rich-section-renderer
@@ -146,7 +146,7 @@ www.youtube.com##li.guide-section:nth-of-type(4)
www.youtube.com###trending-guide-item
! Attempts to remove YouTube frontpage recommended videos and channels when using "Disable polymer" (and using YouTube in a Germanic language)
www.youtube.com#?#.feed-item-container.browse-list-item-container:-abp-has(.shelf-title-annotation:-abp-contains( for ))
www.youtube.com#?#.feed-item-container.browse-list-item-container:has(.shelf-title-annotation:has-text( for ))
! Removes the like/dislike counters
www.youtube.com##.like-button-renderer-like-button > .yt-uix-button-content
@@ -165,7 +165,7 @@ www.youtube.com##.exp-enable-live-seeking > #leanback > #app-markup > #watch > #
www.youtube.com##div.top-nav-tab:nth-of-type(2)
! Removes the Gaming button in the top bar
www.youtube.com#?#div.top-nav-tab:-abp-contains(/^Gaming$/)
www.youtube.com#?#div.top-nav-tab:has-text(/^Gaming$/)
! ————————————————————————————————————————————————————————————————