Hide Unwanted 9to5Mac Content

Hide articles with podcast/deals tags, Sponsored Post author, the Featured section, all sidebars, and branded widgets

// ==UserScript==
// @name         Hide Unwanted 9to5Mac Content
// @description  Hide articles with podcast/deals tags, Sponsored Post author, the Featured section, all sidebars, and branded widgets
// @match        https://9to5mac.com/*
// @version 0.0.1.20250429163014
// @namespace https://greasyfork.org/users/1435046
// ==/UserScript==

(function() {
    const style = document.createElement('style');
    style.textContent = `
/* Hide articles with specific guide tags */
article.article:has(ul.article__meta-guides a[href*="/9to5mac-daily/"]),
article.article:has(ul.article__meta-guides a[href*="/apple-work-podcast/"]),
article.article:has(ul.article__meta-guides a[href*="/deals/"]),
article.article:has(ul.article__meta-guides a[href*="/apple-at-work/"]) {
    display: none !important;
}


        /* Hide articles by Sponsored Post author */
        article.article:has(.author__link a[href*="/author/sponsoredpostz/"]) {
            display: none !important;
        }

        /* Hide the Featured section */
        div.container.xs:has(> h2[attr-title="Featured"]) {
            display: none !important;
        }

        /* Hide sidebars */
        aside.sidebar {
            display: none !important;
        }

        /* Hide branded RSS widgets like 9to5Google */
        .widget.ninetofive-branded-rss {
            display: none !important;
        }
    `;
    document.head.appendChild(style);
})();