// ==UserScript== // @name Zeit Newsticker Autoupdate // @namespace http://tampermonkey.net/ // @version 0.3 // @match http://www.zeit.de/news/index* // @description Dieses Skript ist zum filtrieren und hervorheben von Schlagzeilen vom Zeit.de Newsticker (zeit.de/news/index) // @grant none // @downloadURL none // ==/UserScript== (function() { 'use strict'; var filter = [ //Habe ein Update gemacht. Entschuldige wenn das deine eigenen Filter überschrieben hat. "sport", //Werde versuchen die Liste lokal speichern zu lassen. (Update coming..) "Sport", "Biathlon", "hockey", "ball", "Ski", "athletik", "Film", "Rodeln", "Golf", "Freizeit", "Tennis" ]; var highlight = [ 'International', 'Konflikte', 'Regierung', 'Ukraine', 'UNO', 'Verfassung', 'USA', 'Russland' ]; var articles = document.querySelectorAll('article'); var kicker=''; var intervall = 10; //minuten for(var x of articles){ kicker=x.querySelector('.newsteaser__kicker').innerText; for(var y of highlight) if( kicker.includes(y) ){ x.style.backgroundColor = '#ffff8e'; break; } for(var y of filter) if( kicker.includes(y) ){ console.log('%cRemoving:%c '+kicker, 'color:red; font-size: 13px;', 'color:black, font-size: 13px;'); x.remove(); break; } } setTimeout(function(){ location.reload(); },intervall*60*1000); })();