DC - AntiSpam

Kick all Spaming ad.

目前为 2015-01-27 提交的版本。查看 最新版本

// ==UserScript==
// @name        DC - AntiSpam
// @author		Ladoria
// @namespace   InGame
// @match	http://www.dreadcast.net/Main
// @require     http://code.jquery.com/jquery-latest.min.js
// @version     1.03a
// @grant       none
// @description Kick all Spaming ad.
// ==/UserScript==

var hardKick = true; //kick all ad form the same spam
var delay = 5; //minutes
delay = delay * 60 * 1000;

$(document).ready( function() {
	function KickThoseShittyFuckingBrainlessAnonymusStupidities() {
		var ad = $('.petites_annonces tr');
		
		var previousAd = ad.eq(0);
		
		for(var i = 1; i < ad.length; i++) {
			if(get_name(ad.eq(i)) == get_name(previousAd)) {
				if(get_title(ad.eq(i)) == get_title(previousAd)) {
				
					if(to_date(get_date(ad)).getTime() >= to_date(get_date(previousAd)).getTime() - delay) {
						ad.eq(i).hide();
						
						if(true == hardKick)
							previousAd.hide();
					}
				}
			}
			
			previousAd = ad.eq(i);
		}
	}
	
	function get_name(ad) {
		return ad.children('td').first().html();
	}
	
	function get_title(ad) {
		return ad.children('td').eq(1).html();
	}
	
	function get_date(ad) {
		return ad.children('td').eq(2).html();
	}
	
	function to_date(text_date) {
		var day = text_date.substring(0,2);
		var month = text_date.substring(3,5);
		var year = text_date.substring(6,10);
		var hour = text_date.substring(11,13);
		var minute = text_date.substring(14,16);
		
		return new Date(year,month,day,hour,minute,0,0);
	}
	
	$(document).ajaxComplete( function() {
		if(/\/Item\/Activate/.test(c.url))
			KickThoseShittyFuckingBrainlessAnonymusStupidities();
	});
});

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址