您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Spam link check
当前为
- // ==UserScript==
- // @name Spam Thread check
- // @namespace Sality
- // @description Spam link check
- // @include *kat.cr/*
- // @version 0.1 Beta
- // @grant 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('<span style="padding:5px;background-color:#cc1212;color:#fff;" class="sality"> X </span>');
- }
- 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('<span style="padding:5px;background-color:#00cc00;color:#fff;" class="sality">Ok</span>');
- }
- else
- {
- $('span.explanation',$(this)).after('<span style="padding:5px;background-color:#ff9900;color:#fff;" class="sality"> # </span>');
- }
- });
- 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('<span style="padding:5px;background-color:#cc1212;color:#fff;" class="sality">Spam</span>');
- }
- 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('<span style="padding:5px;background-color:#00cc00;color:#fff;" class="sality"> Ok </span>');
- }
- else
- {
- $('a.cellMainLink',$(this)).after('<span style="padding:5px;background-color:#ff9900;color:#fff;" class="sality">Check</span>');
- }
- });
- //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('<span style="padding:5px;background-color:#cc1212;color:#fff;" class="sality"> X </span>');
- }
- 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('<span style="padding:5px;background-color:#00bb22;color:#fff;" class="sality"> Ok </span>');
- }
- else
- {
- $('a.cellMainLink',$(this)).after('<span style="padding:5px;background-color:#227799;color:#fff;" class="sality">Check</span>');
- }
- });
- }
- //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- $('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");
- }