// ==UserScript== // @name Spam Thread check // @namespace Sality // @description Spam link check // @include *kat.cr/* // @version 0.6 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)||(title.indexOf('Save Your Fingers From Aging')!=-1)||(title.indexOf('Improve concentration')!=-1)||(title.indexOf('anti aging skin')!=-1)||(title.indexOf('best fat Loss solution')!=-1)||(title.indexOf('Skin Care')!=-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('community')!=-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)||(title.indexOf('Save Your Fingers From Aging')!=-1)||(title.indexOf('Improve concentration')!=-1)||(title.indexOf('anti aging skin')!=-1)||(title.indexOf('best fat Loss solution')!=-1)||(title.indexOf('Skin Care')!=-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)||(title.indexOf('community')!=-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)||(title.indexOf('Save Your Fingers From Aging')!=-1)||(title.indexOf('Improve concentration')!=-1)||(title.indexOf('anti aging skin')!=-1)||(title.indexOf('best fat Loss solution')!=-1)||(title.indexOf('Skin Care')!=-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)||(title.indexOf('community')!=-1)) { $('a.cellMainLink',$(this)).after('  Ok  '); } else { $('a.cellMainLink',$(this)).after('Check'); } }); } $('table.data span.sality').css({"border-radius":"5px","float":"right"}); $('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"); }