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.04a
// @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;

jQuery.noConflict();

$(document).ready( function() {
	function KickThoseShittyFuckingBrainlessAnonymusStupidities() {
		console.log('searching for stupidities');
		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(a,b,c) {
		console.log(c);
		if(/ItemAITL\/Annonce\/Find/.test(c.url))
			KickThoseShittyFuckingBrainlessAnonymusStupidities();
	});
});

QingJ © 2025

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