From d7ed922b18223610c436b336064c80c8b13a9320 Mon Sep 17 00:00:00 2001 From: pschwarzer20 Date: Sun, 19 May 2024 23:45:44 +0200 Subject: [PATCH] Initial commit --- Content.js | 38 ++++++++++++++++++++++++++++++++++++++ icon128.png | Bin 0 -> 4423 bytes icon16.png | Bin 0 -> 1092 bytes icon32.png | Bin 0 -> 1346 bytes icon48.png | Bin 0 -> 1985 bytes manifest.json | 18 ++++++++++++++++++ 6 files changed, 56 insertions(+) create mode 100644 Content.js create mode 100644 icon128.png create mode 100644 icon16.png create mode 100644 icon32.png create mode 100644 icon48.png create mode 100644 manifest.json diff --git a/Content.js b/Content.js new file mode 100644 index 0000000..beb0893 --- /dev/null +++ b/Content.js @@ -0,0 +1,38 @@ + +function removeShortButtons(){ + const shortsButtons = document.querySelectorAll('a[title="Shorts"]'); + + shortsButtons.forEach(button => { + button.remove(); + }); +} + +function removeShortSections(){ + const sections = document.querySelectorAll("span#title.style-scope.ytd-rich-shelf-renderer"); + sections.forEach(title => { + if (title.textContent.trim() === "Shorts") { + var section = title; + for (let i = 1; i < 7; i++) { + section = section.parentElement; + if (!section){ + return; + } + } + + if (section.className == "style-scope ytd-rich-shelf-renderer") { + section.style.display = "none"; + } + } + }); +} + +document.addEventListener("DOMContentLoaded", function () { + removeShortButtons(); + removeShortSections(); +}); + +const observer = new MutationObserver(function (mutations) { + removeShortButtons(); + removeShortSections(); +}); +observer.observe(document.body, { childList: true, subtree: true }); \ No newline at end of file diff --git a/icon128.png b/icon128.png new file mode 100644 index 0000000000000000000000000000000000000000..518ba1958d1bcaaa7430413ee86c9d88c4940749 GIT binary patch literal 4423 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 literal 0 HcmV?d00001 diff --git a/icon16.png b/icon16.png new file mode 100644 index 0000000000000000000000000000000000000000..dbbe5378070af111e48d872f57cae51dd7ce6e74 GIT binary patch literal 1092 zcmZ{iX-pht7{_0B&OK&kXJ>bIcXnp)3vk=vXrXJpS~ipbEw;oKfd~Z}YeLzUrP?N1 zKw~V0*oZcEOKUloWe5AROgo0B50Em)ZMSCSz|8;Oks$L(pPcm!6uD#^|oOA=w{t^IxNLTIm0caBe__YoI z|C<2lgMF#Tw*w$ER+Lo+lA=2)x{{ln37fp0jZL8H7m*#l+xW^QC z8DmaE%&w1GbrG{BnQcAi5%O3qN2`xn^bxlyB2$D2VdUIUTv@)KVEh`_2;Dy341%N1IMB50sr z7>1%Kj36|MoM6cw1IfXV4w4O-sI-|*yN%b}#x_oa;y8k$5DWtuM8eRsT4fhYWz+QuOjyu_ zc}aBGq(0A4=Z)kABiW)+aIkDn>a^=pHr>2UJ8xyuk}R6Eg>Ge(RU|$m&?zf3C&{AO z*w|>u2nMC?$v9YATr`<@=8m*Q01K6r2eA7HqjM7`Vzo?qhD(Ybt2EqgsH?%w+H zz0dDFvUu7idJCP-{0Fw%bF=*Jt(z{{Y&n_v+gw|G4>|I(AM_NwYFoH0x?D4(vqRJI z`GLu?aR10V$%hlO{X=g@=Z0qzSHt~-Q?Yd9%J}rDrJE(ak+O@+;`7TZRa5IL7Yj~Z zUkaS@Y_3|G2>mj-c58pUW+s(7xf-7N?VK2YYT<<&%RQxw))t`x>4qRMy!K>U<)iDv z(igcxfdiq&`cRX<;aHPoAXm)I_laA4Iom38bNqRQez7216#b%D3}#>c7tq|&c=*tX s{|C0#0>1=!|49fPZfy0Cl8-GZ~y=R literal 0 HcmV?d00001 diff --git a/icon32.png b/icon32.png new file mode 100644 index 0000000000000000000000000000000000000000..0d683edf65632b70bf7fec8d857e7bf544fa9d5f GIT binary patch literal 1346 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=k0Y$sR$z3=CCj3=9n|3=F@3LJcn% z7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG?e4&pIuRajJw`Ontx z-V6*ZN}eu`ArXi7PPfgMag}J8KlAqQPY*YrpXP9Akpjm=rjw2(jv_bg8=BZUL@qY2 z*4VEiVj@x~v~5ca{ZJ!G{x=FpgcjwHW z^S^f*zxsSVPLM&6k;UavxkJ(Z$#uu>(8CLHYD!r{QkQ>YnMXIJb^_? z^K^EGO>gN=DC+*(JMC^oWW?O>x=K7fkG~ZhT5sGOwc_C%a3;2*_l?3-3A8JW*;_`U$fQX{t7{*8rxZ)-&V*ScglJ3 zB(~*xG~@dydHU@p?{g(epjXfx&+MseHG)utqtT~6Sd7JRN zb3Cu33Rm8K(pzTxxn9p~(W%)S+hgSWEa$W>bvVnKD5MeDJ3S^xCGCuJ$<{}I^Cow{ zt=g3y^qAFgwa4eblR52u_B!}6T(X*=66seF8h#)!<7U6&wJnc=wud%&B*;q~uUk|( z>0sQ6myhg)($|WZewt_1Xz@`Y%F*h*{OcX2GQ~5p=Dm42HA!}+;%m$D6HMVt1dbK` zO*wQo@67Klpu~$o7#?L1YXUtDioNaov{dI0x zm=x;+6+Nz7(=Scf^U^Z7+TQhjYg>Q6yNsW6Rn*5o{iX?j{;bmZ@R}jhP3PJ^E+^*i z&ZoCN7QFB8d@Z@-?hT<%R7%>c zqGdN;ul;b1iDSLcvcv}A^#&7bb^jXv_mr6-*y5>JX5BkUdQ1FVCc(Hh*+bQz!cTOCzfvBoWZY3Qf(Yh=&y zT<>%L(wnS(A?D_b4R^V?ipA=2OC z7#SFu=o*;n8d`=J8Cn^e1Ch3Yft7)QMavUlxrC%4H$NpatrE8e&zmtJKn)sj8%i>B iQ;SOya|_V*SXdbtLoAuf&iW0ghr!d;&t;ucLK6Vw{YgOp literal 0 HcmV?d00001 diff --git a/icon48.png b/icon48.png new file mode 100644 index 0000000000000000000000000000000000000000..9b78e4f1b969959c3beb0f80366c2e8694b845c7 GIT binary patch literal 1985 zcmV;y2R`_TP)Px+dr3q=RA@u(SzC+~RT%!J*Xfnr<+6ZW#ZPT%fN&_#x3K|EZ_R`QX_35Yun1cx;;$nSDKQZGBx9JpZqb0=eGZF;k*H) z1i}h{e#`srzx!w)m0qeA3S@yXgZ^FHc-<7Ep<@75$0YL^gWKbU5{{hQbnfEA05W1E ztN`2qqK6jFj@uc3(*Ts5!m*k`bEk<>kvv{?!=>050N2GRSOItdv>aS8Jywd5F&Xy~ zeN!j#yG%;mV|-A$x3)9)mr4<}9ak#PL!i2TPmBYQ08rp_+5s4SaKZFmkp|rJi6TQt z0(@l)%`|C%KGmXX(uCfK0JH*#4-4SH{As8`r!eCByv^AR5z3V1lBo)1OPlEr~po-bJ#biAj=s1 z03M6_u`K86#7dk|8O~?(_&lA*PfA`h*hh2<`S4)a2d@F*T0zB?994cj zd)NX4!+5s~lRdOz5!%^spZ9kRpr>t0MHZq#4kfcVHl#ph`oe?{Oqy61@nd<&s~MbQ zz#DxjT+SEDmD{2X>Kl?IJl_)3K$Nl`7>W!?sVbr_O3WN^JbojmYL015xycpBd;c@%7lAr0aNLw9o!i~UqT^(#?SvH!Y)g?={{1$2kh zAAvcO%M>b`i?`z$e5d4Xy-LkU2W!J}iB9pNioF90z7hI}nxHhixhbHfWO{y0YoEdS zYysWP0W6X|rnwwPpvMHDyc#6{)gr(RBTYOW@uS0_lfr=4`%}1-)vLc1KzCCBi)F8t z*>=a%8d!=Z2O##T1Hhz;2++jCMSxF6Ai5%c+#B?2!Y(igyW%OFQ}X(v-k=3h=;`Jl zW_aD$JD9;&89lnPBw=%tjC%rlWVpyT{xRq*3-!zq00{emox@P5G?~HgH4zz|L7%pE z>Ms=W;h>pL1Yli6#?RS;iDn}QF#C?G5jbn4PtjPrdwND3?}`S{5%g+Kq&l*-FNw>! zVri8sO8}*3RS+uy5Gllk>^uSj0MR&212sf!2ZZRfKI+HPfL(MiY3FYam(wBuae!A10HUWwFxBp%`0#g^C*e#w=KT?K$Z zxjs-I=K$u|Yk&i=8tNn>WE@rOCz}FT5%OyHLn_0Lz9D?Ag&B<$`c8J%Ijv36p3 zp*M*Oxq_CB2mooI@dy|ItXy{z0Ve=Bot|n6;30!f14R`(`%^fhUs*<9AIk zMS!vpiFvC{7P4j#>+foU=M|T>r;kQtP2@x;0zqq`n*%^RmAg@0Ie=PO$VpZb+mH^P zX%1jT*bj*@ZB6vbwG9>p_#~A@vPe7R^5wKHh&6@0J=WvGkz^JbRn>(1 z#3&iGej+;AUCsf_w2OdwNIRoRDxwBVc2t}r=|@9{uPgXqAcKriC!TEyqJz$zY!K83 zz{3Ap9@pQAr`VS831gXn8=OC!%wmsm+Cl3eDt0RkIyI(&8LhqI8ptl3`uj>6i6?qu z1gvW(@f~eHzewk>E1uR)JEnTwcx_x5EpBrh97o{O>Emp+l%^O|VzNf8hS%*JLaL%j z92v^ur7d|VcbU3d&vK)Zwa;dAX^iLS>c%6vXyl2+Lk6YEk z5=k}Zdp+6M6bPHbR;`^=gH4Kaxe)VsPHnmvTMb~K);}~P`_TG{t?jFVu5F`%cE<)+ z(Lf^xTl%oL