

Detrollizer na debaty.net
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)
Nový skriptík, který používá upravený tag spoiler místo skrývání celých příspěvků...
You da real MVP.
Je to zvláštní, ale zatím jsem si tam přidal jen jedno jméno. Nesouhlasím tu s celou řadou názorů ale opravdu sejří mě jen jeden člověk. Koneckonců od debaty člověk očekává, že se budou střetávat protichůdné názory a nebude se jen souhlasně mručet, žeáno. Od toho je Ulhánův blog a jemu podobné.
Super

Detrollizer 1.2
changelog:
+ opravena funkčnost detrollizace při stránkování v debatách
+ opravena funkčnost detrollizovaní příspěvku, který už obsahoval tag spoiler
Hele, když přidám více jak jednoho uživatele, nefunguje. Řádek vypadá takto:
(fleg promine, dobře se ten nick při testech píše
)
Jestlipak nebudeš muset mít v uvozovkách každého zvlášť...
Každé jméno dej do uvozovek.
var blockedUsers = ["MaSo" , "fleg"];
Ano, takto je to správně.
Aha, no jo.
Možná jsem to rozbil já, ale v Chrome, v Tampermonkey nefunguje ta fce spoileru. Příspěvky detrollizovaných tro(t)llů jsou prázdné. Ne, že by mě nakonec zajímalo, co píšou, já jen že hlásit se to musí, když to nefunguje.
Každopádně dík. Sbohem některým jedincům.
EDIT: A kdyby šlo doladit, aby po detrollených jedincích nezůstávala +1 pokud napíšou příserek...bylo by to báječné.
Taky jsi to mohl rovnou napsat jako článek
Pěkné, ale já bych měl z postu krotitele divé zvěře sledovat vše a používat only mentální detrollizér
. Beztak by mi skriptík v Opeře nejel.
dříve to bejvalo lehčí...
!lunarize /all
http://extension.maxthon.com/detail/index.php?view_id=1680
max funkční.
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
demokracie je těžká věc. vůbec jim to nezávidím, ale rozhodnutí mají správné.
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.