Skip to content

Instantly share code, notes, and snippets.

@xia-m
Last active May 25, 2023 00:12
Show Gist options
  • Save xia-m/3cf4bfeb958abf5eafa88bc5169bbd08 to your computer and use it in GitHub Desktop.
Save xia-m/3cf4bfeb958abf5eafa88bc5169bbd08 to your computer and use it in GitHub Desktop.
uBlock Origin filters for cleaning up Youtube search, shorts, etc for a better user experience
! Clean up Youtube search
www.youtube.com##ytd-search ytd-item-section-renderer ytd-shelf-renderer
www.youtube.com##ytd-search ytd-item-section-renderer ytd-horizontal-card-list-renderer
! Remove Youtube shorts crap
www.youtube.com##ytd-guide-renderer a.yt-simple-endpoint path[d^="M10 14.65v-5.3L15 12l-5 2.65zm7.77-4.33"]:upward(ytd-guide-entry-renderer)
www.youtube.com##ytd-mini-guide-renderer a.yt-simple-endpoint path[d^="M10 14.65v-5.3L15 12l-5 2.65zm7.77-4.33"]:upward(ytd-mini-guide-entry-renderer)
www.youtube.com##ytd-browse #dismissible ytd-rich-grid-slim-media[is-short]:upward(ytd-rich-section-renderer)
www.youtube.com##ytd-browse[page-subtype="home"] .ytd-thumbnail[href^="/shorts/"]:upward(ytd-rich-item-renderer)
www.youtube.com##ytd-browse[page-subtype="subscriptions"] .ytd-thumbnail[href^="/shorts/"]:upward(ytd-grid-video-renderer,ytd-rich-item-renderer)
www.youtube.com##ytd-search .ytd-thumbnail[href^="/shorts/"]:upward(ytd-video-renderer)
www.youtube.com##ytd-watch-next-secondary-results-renderer .ytd-thumbnail[href^="/shorts/"]:upward(ytd-compact-video-renderer,ytd-shelf-renderer)
www.youtube.com##ytd-watch-next-secondary-results-renderer ytd-reel-shelf-renderer
www.youtube.com##ytd-browse[page-subtype="subscriptions"] ytd-video-renderer .ytd-thumbnail[href^="/shorts/"]:upward(ytd-item-section-renderer)
www.youtube.com##ytd-browse[page-subtype="channels"] #contents.ytd-reel-shelf-renderer:upward(ytd-item-section-renderer)
www.youtube.com##ytd-browse[page-subtype="trending"] .ytd-thumbnail[href^="/shorts/"]:upward(ytd-video-renderer)
www.youtube.com##ytd-search #contents ytd-reel-shelf-renderer
m.youtube.com##ytm-reel-shelf-renderer
m.youtube.com##ytm-pivot-bar-renderer div.pivot-shorts:upward(ytm-pivot-bar-item-renderer)
m.youtube.com##ytm-browse ytm-item-section-renderer ytm-thumbnail-overlay-time-status-renderer[data-style="SHORTS"]:upward(ytm-video-with-context-renderer)
m.youtube.com##ytm-browse ytm-item-section-renderer ytm-thumbnail-overlay-time-status-renderer[data-style="SHORTS"]:upward(ytm-compact-video-renderer)
m.youtube.com##ytm-search ytm-thumbnail-overlay-time-status-renderer[data-style="SHORTS"]:upward(ytm-compact-video-renderer)
m.youtube.com##ytm-single-column-watch-next-results-renderer ytm-thumbnail-overlay-time-status-renderer span:has-text(/^(0:\d\d|1:0\d)$/):upward(ytm-video-with-context-renderer)
! Remove card overlay at the end of videos
##.ytp-ce-element
@RingtailRaider
Copy link

The remove shorts part seems to hide shorter videos on youtube channels even if they aren't categorized as shorts. The search part also doesn't remove "From related searches", otherwise it works great.

@xia-m
Copy link
Author

xia-m commented May 25, 2023

@RingtailRaider I just updated the filters which should address the issues you mentioned.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment