Registrovat se | Přihlásit se

[Debaty] [Počítače] [Teraristika] [Akvaristika] [Kutilství] [Hry] [Právo] [Ekonomika]

[Domů] > Debaty > Detrollizer na debaty.net

[Důležité] Detrollizer na debaty.net

[Registrovaný] MaSo, 13.10.2014 14:02, Debata, 42 příspěvků (1388 zobrazení) [Upraveno]

Tady je jednoduchý skriptík pro Greasemonkey. Vymaže thready specifikovaných userů (v proměnné blockedUsers) a jejich posty, reakce na ně jsem zatím nechal, ale daly by se taky hajdnout.


// ==UserScript==
// @name        debaty.net
// @namespace   debaty
// @description Skryti prispevku vybranych uzivatelu na debaty.net
// @include     http://debaty.net/*
// @version     1
// @grant       none
// ==/UserScript==

// type usernames to hide 
var blockedUsers = ["MaSo" , "šamponek"];

$( document ).ready(function() {
    hideBlockedUsers();
});


function hideBlockedUsers() {
    
    // hide posts
    $('.details small:first-child').each(function(i, obj) {
        var nickElement = $ (this).find('a:first');
        var nick = nickElement.html();
        
        if (isBlocked(nick)){
            nickElement.parent().parent().parent().parent().css('display', 'none');
        }
    });
    
    //hide threads
    $('.text-overflow').each(function(i, obj) {
       var nickElement = $(this).find('a:first');
       var nick = nickElement.html();
      
         if (isBlocked(nick)){
            nickElement.parent().parent().css('display', 'none');
        }
    });
}

function isBlocked(login) {
    for (var i = 0 ; i < blockedUsers.length; i++){
        if (blockedUsers[i] === login) {
            return true;
        }
    } 
    return false;
}

Enjoy! :-)

Pripadne bugy/zdokonaleni opravim/zapracuji...

Dovolil jsem si připíchnout pro slabší kusy, aby je z toho nepiclo, až se budou brodit Debatami. ;-)(touchwood)

Sick of trolls here? go to: http://debaty.net/debates/19726-detrollizer-na-debaty-net

Přispět do debaty

Reklama

Nezobrazuje se 38 starších příspěvků. Zobrazit všechny

Re: Detrollizer na debaty.net nový

[Registrovaný] Mojmír, 20.10.2014 17:11

Tak místo aby jste trola odstranili administrátoři jedním klikem, tak se mají všichni srát s nějakým filtrem? Super logika

^ Odpovědět

Re: Tak místo aby jste trola odstranili administrátoři jedním klikem, tak… nový

[Registrovaný] kmochna, 20.10.2014 17:14

demokracie je těžká věc. vůbec jim to nezávidím, ale rozhodnutí mají správné.

< Odpovědět

Re: Tak místo aby jste trola odstranili administrátoři jedním klikem, tak… poslední

[Moderátor] fleg, 24.10.2014 10:06

A kto urcit kto je trol a kto nie? Zopar jednicov sme tu uz idstranili, ale vo vseobecnosti by vlastnost debat mala byt hlavne volnost konfrontacie.
Idealna moznost ako znicit trola je nereagovat nanho, oni v drvivej vacsine potrebuju konfrontaciu a reakcie, inak stracaju zaujem.
Preto sme tu mali pekny obrazok, ze nekrmte trolla a toho sa treba drzat.

< Odpovědět

Reklama

Přispět do debaty Zpět na debaty Nahoru

Reklama

© 2005-2018 Poradna.net – info@poradna.net, Google+