// ==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);