您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Φιλτράρισμα περιεχομένου στο Kathimerini.gr
- // ==UserScript==
- // @name Kathimerini Content Filter
- // @namespace http://tampermonkey.net/
- // @version 1.0
- // @description Φιλτράρισμα περιεχομένου στο Kathimerini.gr
- // @match *://*.kathimerini.gr/*
- // @grant none
- // @license MIT
- // ==/UserScript==
- (function() {
- 'use strict';
- // Προσθέστε τις ετικέτες που θέλετε να κρύψετε εδώ
- const hideKeywords = [
- 'ΑΘΛΗΤΙΣΜΟΣ',
- 'ΓΑΣΤΡΟΝΟΜΟΣ',
- 'athletic',
- 'gastronomos'
- ];
- function hideContent() {
- // Κρύψιμο με βάση τις κατηγορίες και τις διευθύνσεις URL
- const style = document.createElement('style');
- style.textContent = hideKeywords.map(keyword => `
- [class*="${keyword}"],
- [id*="${keyword}"],
- a[href*="${keyword.toLowerCase()}"] {
- display: none !important;
- }
- `).join('\n');
- document.head.appendChild(style);
- // Κρύψιμο άρθρων με βάση το περιεχόμενο
- const articles = document.querySelectorAll('article, .article, .story, .entry');
- articles.forEach(article => {
- const text = article.textContent.toUpperCase();
- if (hideKeywords.some(keyword => text.includes(keyword.toUpperCase()))) {
- article.style.display = 'none';
- }
- });
- }
- // Εκτέλεση στη φόρτωση της σελίδας
- hideContent();
- // Εκτέλεση σε δυναμικές αλλαγές
- new MutationObserver(hideContent).observe(document.body, {
- childList: true,
- subtree: true
- });
- })();