OdPiSywacz

Oznacza znaleziska w serwisie wykop.pl mogące zawierać nieobiektywną i stronniczą treść

2022-11-05 या दिनांकाला. सर्वात नवीन आवृत्ती पाहा.

// ==UserScript==
// @name		OdPiSywacz
// @version		21.37.2
// @author		Atexor
// @description		Oznacza znaleziska w serwisie wykop.pl mogące zawierać nieobiektywną i stronniczą treść
// @namespace		https://www.wykop.pl/ludzie/Atexor
// @license		CC BY-NC 4.0
// @match		https://www.wykop.pl/*
// @icon		https://i.imgur.com/TxIuyKQ.png
// @run-at		document-end
// ==/UserScript==

var markedSites = [
	"dziennikbaltycki.pl",
	"dzienniklodzki.pl",
	"dziennikpolski24.pl",
	"dziennikzachodni.pl",
	"dorzeczy.pl",
	"echodnia.eu",
	"expressbydgoski.pl",
	"expressilustrowany.pl",
	"filarybiznesu.pl",
	"fratria.pl",
	"gb.pl",
	"gazetabankowa.pl",
	"gazetakrakowska.pl",
	"gazetalubuska.pl",
	"gazetapolska.pl",
	"gazetawroclawska.pl",
	"gk24.pl",
	"gloswielkopolski.pl",
	"gp24.pl",
	"gpcodziennie.pl",
	"gs24.pl",
	"i.pl",
	"instytutstaszica.org",
	"klub-lewica.org.pl", //( ͡° ͜ʖ ͡°)
	"konfederacja.pl", //( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)
	"kurierlubelski.pl",
	"lewica.org.pl", //( ͡° ͜ʖ ͡°)
	"mediappg.pl",
	"naszahistoria.pl",
	"naszemiasto.pl",
	"niezalezna.pl",
	"nowiny24.pl",
	"nowosci.com.pl",
	"nto.pl",
	"panstwo.net",
	"polskapress.pl",
	"polskatimes.pl",
	"polskieradio24.pl",
	"polskieradio.pl",
	"pomorska.pl",
	"poranny.pl",
	"radiomaryja.pl",
	"strefabiznesu.pl",
	"strefaedukacji.pl",
	"to.com.pl",
	"tygodnikits.pl",
	"tysol.pl",
	"tv-trwam.pl",
	"tvp.info",
	"tvrepublika.pl",
	"wgospodarce.pl",
	"wpolityce.pl",
	"wpolsce.pl",
	"wsieci.pl",
	"wsiecihistorii.pl",
	"wsieciprawdy.pl",
	"wspolczesna.pl"
];

setTimeout(function() {
(function() {
	var articles = document.querySelector('.link.iC > .space > div');
	if(articles) {
		articles = document.querySelectorAll('.link.iC > .space > div'); //dla znalezisk w formie kafelek
	} else {
		articles = document.querySelectorAll('.link.iC');
	}
	var articleDomain;
	var articleDomainName
	for (let article of articles) {
		articleDomain = article.querySelectorAll('.fix-tagline > span.tag:nth-child(2) > .affect')[0];
		if (typeof articleDomain !== 'undefined') {
			articleDomainName = articleDomain.textContent;
			if (typeof articleDomainName !== 'undefined') {
				for(let site of markedSites) {
					if (markedSites.indexOf(articleDomainName) > -1) {
						article.style.background = "#380000";
						article.querySelector('p.text a').style.color = "#CCC";
					}
				}
			}
		}
	}
})();
}, 1000);