Remove YouTube Shorts from sidebar

A user script to enchance Hacker News page styles

  1. // ==UserScript==
  2. // @name Remove YouTube Shorts from sidebar
  3. // @namespace https://greasyfork.org/en/users/1019658-aayush-dutt
  4. // @version 1.1
  5. // @description A user script to enchance Hacker News page styles
  6. // @author aayushdutt
  7. // @match https://*.youtube.com/*
  8. // @grant none
  9. // @link https://greasyfork.org/en/scripts/459470-remove-youtube-shorts-from-sidebar/
  10. // @license MIT
  11. // ==/UserScript==
  12.  
  13. (function() {
  14. 'use strict';
  15.  
  16. const styles = `<style>
  17. /* Sidebar expanded */
  18. #items > ytd-mini-guide-entry-renderer:nth-child(2) {
  19. display: none;
  20. }
  21.  
  22. /* Sidebar collapsed */
  23. #items > ytd-guide-entry-renderer:nth-child(2) {
  24. display: none;
  25. }
  26.  
  27. /* Mobile pivot bar */
  28. #app > ytm-pivot-bar-renderer > ytm-pivot-bar-item-renderer:nth-child(2) {
  29. display: none;
  30. }
  31.  
  32. #contents > ytd-reel-shelf-renderer {
  33. display: none;
  34. }
  35. </style>`
  36.  
  37. document.head.insertAdjacentHTML("beforeend", styles)
  38.  
  39. })();