gijsdev / ublock-hide-yt-shorts

uBlock Origin filter list to hide YouTube Shorts
MIT License
1.37k stars 82 forks source link

No yt shorts #34

Closed Zynex31 closed 3 months ago

Zynex31 commented 4 months ago

! Title: Hide YouTube Shorts ! Description: Hide all traces of YouTube shorts videos on YouTube ! Version: 1.8.0 ! Last modified: 2023-01-08 20:02 ! Expires: 2 weeks (update frequency) ! Homepage: https://github.com/gijsdev/ublock-hide-yt-shorts ! License: https://github.com/gijsdev/ublock-hide-yt-shorts/blob/master/LICENSE.md

! Hide all videos containing the phrase "#shorts" youtube.com##ytd-grid-video-renderer:has(#video-title:has-text(#shorts)) youtube.com##ytd-grid-video-renderer:has(#video-title:has-text(#Shorts)) youtube.com##ytd-grid-video-renderer:has(#video-title:has-text(#short)) youtube.com##ytd-grid-video-renderer:has(#video-title:has-text(#Short))

! Hide all videos with the shorts indicator on the thumbnail youtube.com##ytd-grid-video-renderer:has([overlay-style="SHORTS"]) youtube.com##ytd-rich-item-renderer:has([overlay-style="SHORTS"]) youtube.com##ytd-video-renderer:has([overlay-style="SHORTS"]) youtube.com##ytd-item-section-renderer.ytd-section-list-renderer[page-subtype="subscriptions"]:has(ytd-video-renderer:has([overlay-style="SHORTS"]))

! Hide shorts button in sidebar youtube.com##ytd-guide-entry-renderer:has-text(Shorts) youtube.com##ytd-mini-guide-entry-renderer:has-text(Shorts)

! Hide shorts section on homepage youtube.com##ytd-rich-section-renderer:has(#rich-shelf-header:has-text(Shorts)) youtube.com##ytd-reel-shelf-renderer:has(.ytd-reel-shelf-renderer:has-text(Shorts))

! Hide shorts tab on channel pages ! Old style youtube.com##tp-yt-paper-tab:has(.tp-yt-paper-tab:has-text(Shorts)) ! New style (2023-10) youtube.com##yt-tab-shape:has-text(/^Shorts$/)

! Hide shorts in video descriptions youtube.com##ytd-reel-shelf-renderer.ytd-structured-description-content-renderer:has-text("Shorts remixing this video")

! Remove empty spaces in grid youtube.com##ytd-rich-grid-row,#contents.ytd-rich-grid-row:style(display: contents !important)

!!! MOBILE !!!

! Hide all videos in home feed containing the phrase "#shorts" m.youtube.com##ytm-rich-item-renderer:has(#video-title:has-text(#shorts)) m.youtube.com##ytm-rich-item-renderer:has(#video-title:has-text(#Shorts)) m.youtube.com##ytm-rich-item-renderer:has(#video-title:has-text(#short)) m.youtube.com##ytm-rich-item-renderer:has(#video-title:has-text(#Short))

! Hide all videos in subscription feed containing the phrase "#shorts" m.youtube.com##ytm-item-section-renderer:has(#video-title:has-text(#shorts)) m.youtube.com##ytm-item-section-renderer:has(#video-title:has-text(#Shorts)) m.youtube.com##ytm-item-section-renderer:has(#video-title:has-text(#short)) m.youtube.com##ytm-item-section-renderer:has(#video-title:has-text(#Short))

! Hide shorts button in the bottom navigation bar m.youtube.com##ytm-pivot-bar-item-renderer:has(.pivot-shorts)

! Hide all videos with the shorts indicator on the thumbnail m.youtube.com##ytm-video-with-context-renderer:has([data-style="SHORTS"])

! Hide shorts sections m.youtube.com##ytm-rich-section-renderer:has(ytm-reel-shelf-renderer:has(.reel-shelf-title-wrapper:has-text(Shorts))) m.youtube.com##ytm-reel-shelf-renderer.item:has(.reel-shelf-title-wrapper:has-text(Shorts))

! Hide shorts tab on channel pages m.youtube.com##.single-column-browse-results-tabs>a:has-text(Shorts)