Zakopywator

skrypt do zakopywania domen w wykopalisku

// ==UserScript==
// @name         Zakopywator
// @version      1.0
// @description  skrypt do zakopywania domen w wykopalisku
// @author       trzye
// @grant        none
// @include      http://www.wykop.pl/wykopalisko/*
// @namespace https://greasyfork.org/users/13725
// ==/UserScript==

var domeny = ['youtu.be', 'youtube.com']; //<< TUTAJ ZAMIEŃ DOMENY (można dopisać więcej domen, albo usunąć drugą)

function zakopDomene(doZakopania) {
    var zakopane = 0;
    var znaleziska = document.getElementsByClassName('article clearfix preview   dC');
    var zrodlo;
    var downvote;
    for (var j = 0; j < znaleziska.length; j++) {
        var znalezisko = znaleziska[j];
        zrodlo = znalezisko.getElementsByClassName('fix-tagline')[0].getElementsByClassName('affect');
        zrodlo = zrodlo[1].innerHTML.toString();
        if (zrodlo == doZakopania) {
            downvote = znalezisko.getElementsByClassName('dropdown fix-dropdown bodyClosable');
            if (downvote.length > 0) {
                downvote = downvote[0].getElementsByClassName('ajax');
                if (downvote.length > 4) {
                    console.log(downvote[4].href);
                    downvote[4].click();
                    zakopane++;
                }
            }
        }
    }
    if(zakopane > 0)
        alert("W domenie " + doZakopania + " zakopano: " + zakopane);
}

for(var j = 0; j < domeny.length; j++)
    zakopDomene(domeny[j]);
var linki = document.getElementsByClassName('wblock rbl-block pager')[0].getElementsByClassName('button');
if(linki[linki.length-1].innerHTML == 'następna')
    linki[linki.length-1].click();