Electrek css

Hide Tesla/Elon Musk/Green Deals/EV Deals/Sponsored articles, the Featured section, and all sidebars (including the 9to5Google widget)

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey, Greasemonkey или Violentmonkey.

За да инсталирате този скрипт, трябва да инсталирате разширение, като например Tampermonkey .

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey или Violentmonkey.

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey или Userscripts.

За да инсталирате скрипта, трябва да инсталирате разширение като Tampermonkey.

За да инсталирате този скрипт, трябва да имате инсталиран скриптов мениджър.

(Вече имам скриптов мениджър, искам да го инсталирам!)

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

(Вече имам инсталиран мениджър на стиловете, искам да го инсталирам!)

// ==UserScript==
// @name         Electrek css
// @description  Hide Tesla/Elon Musk/Green Deals/EV Deals/Sponsored articles, the Featured section, and all sidebars (including the 9to5Google widget)
// @match        https://electrek.co/*
// @version 0.0.1.20251109111818
// @namespace https://greasyfork.org/users/1435046
// ==/UserScript==

(function () {
    const style = document.createElement('style');
    style.textContent = `
        /* Hide articles tagged Tesla, Elon Musk, Green Deals, EV Deals, or Sponsored Post */
        article.article:has(ul.article__meta-guides a[href*="/tesla/"]),
        article.article:has(ul.article__meta-guides a[href*="/elon-musk/"]),
        article.article:has(ul.article__meta-guides a[href*="/green-deals/"]),
        article.article:has(ul.article__meta-guides a[href*="/ev-deals/"]),
        article.article:has(ul.article__meta-guides a[href*="/quick-charge/"]),
        article.article:has(ul.article__meta-guides a[href*="/sponsored-post/"]),
        article.article:has(ul.article__meta-guides a[href*="/guides/electrek-podcast/"]),
        article.article:has(ul.article__meta-guides a[href*="/guides/podcast/"]),
        article.article:has(ul.article__meta-guides a[href*="/guides/wheel-e-podcast/"]),
        article.article:has(ul.article__meta-guides a[href*="/guides/opinion/"]),
        article.article:has(ul.article__meta-guides a[href*="/guides/review/"]),
        article.article:has(ul.article__meta-guides a[href*="/guides/ev-lease/"]),
        article.article:has(ul.article__meta-guides a[href*="/guides/survey-sunday/"]),

        /* Hide articles by sponsored post authors */
        article.article:has(.author__link a[href*="/author/sponsoredpostz/"]),

        /* Hide the Featured carousel section */
        div.container.xs:has(> h2[attr-title="Featured"]),
        /* Hide any sidebar region */
        aside.sidebar,
        /* Hide the branded-RSS widget (e.g. 9to5Google) */
        .widget.ninetofive-branded-rss {
            display: none !important;
        }
        `;
    document.head.appendChild(style);
})();