// ==UserScript==
// @name Spam Thread check
// @namespace Sality
// @description Spam link check
// @include *kat.cr/*
// @version 0.2 Beta
// @grant none
// @downloadURL none
// ==/UserScript==
var pathname = window.location.pathname;
try{
//Spam Testing script -----------------------------------------------------------------------------------------------------------------------------------------------
if ($('ul#latestForum').length) {
$('ul#latestForum li').each(function(){
var title = $('p.latest-title',$(this)).text().trim().toLowerCase();
if((title.indexOf('http://')!=-1)||(title.indexOf('www.')!=-1)||(title.indexOf('weight loss')!=-1)||(title.indexOf('gain muscle')!=-1)||(title.indexOf('brain pill')!=-1)||(title.indexOf('boost your memory')!=-1))
{
$('span.explanation',$(this)).after(' X ');
}
else if((title.indexOf('congrats')!=-1)||(title.indexOf('adopt')!=-1)||(title.indexOf('latest')!=-1)||(title.indexOf('torrent')!=-1)||(title.indexOf('release')!=-1)||(title.indexOf('mod')!=-1)||(title.indexOf('request')!=-1))
{
$('span.explanation',$(this)).after('Ok');
}
else
{
$('span.explanation',$(this)).after(' # ');
}
});
console.log("Probable Spamming Detection Done");
}
//community check-------------------------------------------------------------------------------------------------------------------------------------------------------
if (pathname.indexOf('\/community\/') != -1) {
//if($('table.data .showBlockJS div.markeredBlock a.cellMainLink').length)
$('table.data .showBlockJS tr td:nth-child(2) div.markeredBlock').each(function(){
var title = $('a.cellMainLink',$(this)).text().trim().toLowerCase();
if((title.indexOf('http://')!=-1)||(title.indexOf('www.')!=-1)||(title.indexOf('weight loss')!=-1)||(title.indexOf('gain muscle')!=-1)||(title.indexOf('brain pill')!=-1)||(title.indexOf('boost your memory')!=-1)||(title.indexOf('beauty')!=-1))
{
$('a.cellMainLink',$(this)).after('Spam');
}
else if((title.indexOf('congrats')!=-1)||(title.indexOf('adopt')!=-1)||(title.indexOf('latest')!=-1)||(title.indexOf('torrent')!=-1)||(title.indexOf('release')!=-1)||(title.indexOf('mod')!=-1)||(title.indexOf('request')!=-1))
{
$('a.cellMainLink',$(this)).after(' Ok ');
}
else
{
$('a.cellMainLink',$(this)).after('Check');
}
});
//community page top links----------------------------------------------------------------------------------------------------------------------------------------
$('table[class="data clear"] div.markeredBlock').each(function(){
var title = $('a.cellMainLink',$(this)).text().trim().toLowerCase();
if((title.indexOf('http://')!=-1)||(title.indexOf('www.')!=-1)||(title.indexOf('weight loss')!=-1)||(title.indexOf('gain muscle')!=-1)||(title.indexOf('brain pill')!=-1)||(title.indexOf('boost your memory')!=-1))
{
$('a.cellMainLink',$(this)).after(' X ');
}
else if((title.indexOf('congrats')!=-1)||(title.indexOf('adopt')!=-1)||(title.indexOf('latest')!=-1)||(title.indexOf('torrent')!=-1)||(title.indexOf('release')!=-1)||(title.indexOf('mod')!=-1)||(title.indexOf('request')!=-1))
{
$('a.cellMainLink',$(this)).after(' Ok ');
}
else
{
$('a.cellMainLink',$(this)).after('Check');
}
});
}
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
$('table.data span.sality').css({"border-radius":"5px","margin-left":"10px"});
$('ul#latestForum li span.sality').css({"border-radius":"5px","margin-top":"-25px","margin-left":"-5px","position":"absolute"});
}//try end
catch(ex){
Console.log("Error IN script /Page . Inform Sality");
}