Old Proxomitron Forums
Proxomitron Program - discussions welcome => Questions and Answers => Topic started by: xartica on May 19, 2002, 01:23:30 PM
-
Arne, are you still using/recommending this filter?
I found it (active) in my config along with a comment saying that I
added in Feb 2002... but I can't remember EVER seeing it match.
In = FALSE
Out = TRUE
Key = "URL-Killer: Multi Ads blaster -Arne (Out)"
URL = "$LST(AdDims)"
Replace = "Ads killed ARNEk"
the external (AdDims) blocklist for the filter contains:
=================================================
=================================================
# banners (468x60, 470x60 (RB1 Network)...)
*(
(*width=[#468-470] & *height=[#60])
|
(*width=([#60]|[#173]|[#230-240]) & *height=[#60])
) *>$SET(9=banner)
# buttons and counters (88x31)
*(
*width=[#81] & *height=[#63]
) *>$SET(9=counter)
*(
*width=[#88-89] & *height=([#30-31]|[#60-62])
) *>$SET(9=button)
# Part 2------------------------------------------------------
# These sizes are not used too often for banners
# The images that have these sizes can be safely removed if they
# are not related to the site itself
# ------------------------------------------------------------
# banners (468x*, 470x*...)
*http://*(
*width=[#468]
|(*width=([#470]|[#480]) & *height=[#40-120])
|(*width=([#60]|[#173]|[#230-240]|[#400-500]) & *height=[#60])
) *>$SET(9=banner1)
# square banners (100x100 RB2 Network rb2.design.ru)
*http://*(
(*width=[#95-105] & *height=[#95-105])
|(*width=[#120-130] & *height=[#120-130])
) *>$SET(9=square1)
# Rare standard banners
*http://*(
(*width=[#390-392] & *height=[#70-72])
|(*width=[#120] & *height=([#60]|[#90]|[#240]))
|(*width=[#230] & *height=[#30-33])
) *>$SET(9=rarebanner1)
# Non-standard banners (primarily adult sites)
*http://*(
(*width=[#459-461] & *height=([#55-70]|[#80-90]|[#136]))
|(*width=[#400] & *height=([#80]|[#100]|[#120]|[#150]))
|(*width=[#450] & *height=([#80]|[#90]|[#125-130]|[#150]))
) *>$SET(9=non-standard1)
# Miscellaneous graphics
*http://*(
(*width=[#100] & *height=[#50])
|(*width=[#200] & *height=([#55-60]|[#300]))
|(*width=[#250] & *height=[#150])
) *>$SET(9=misc)
# User sizes go here...
# USER SECTION
-
Thanks for reminding me. It was active here too, and I have forgotten all about it and aslo do not remember if I have seen it kick in at any point lately. I have deactivated it now, since it seems like some other filter has taken over. I am not sure which one, but we will soon know if something slips by now that I too have deactivated it.

Best wishes
Arne 
Imici username: Arne
-
I changed it a bit & now I use it as a web page filter not as a header filter.
------
Name = "Kill - ad banners by size - (Option #2)"
Active = TRUE
URL = "$TYPE(htm)(^$LST(Bypass-Ads))"
Bounds = "<(as[^>]++href=*</a>)|<im(g|age)s*>|$NEST(<objects,</object>)|$NEST(<embeds,>)"
Limit = 800
Match = "*src=*$LST(AdDims)*"
Replace = "<span class=Prox style=display:none;>[ad banner - 9]</span>"
------
#
# All banner dimensions list (NOADDURL)
#
# For use in "by-size" banner filters in Proxomitron
#
# Note: indented lines are combined with the previous line
# to form one expression
# The variable 9 returns the ad type (banner, counter,...)
# and is used for debug purposes.
#
#
# Originaly by Evgeny AKA Homeric
#
# Updated on 05/15/02 by JD5000
#
# common banners
(width=$AV([#445-485]) & *height=$AV(([#50-80]|[#98-105])))$SET(9=common.1)
(height=$AV(([#50-80]|[#98-105])) & *width=$AV([#445-485]))$SET(9=common.2)
# tower banners
(width=$AV([#55-65]) & *height=$AV([#455-475]))$SET(9=tower.1)
# misc. banners
(width=$AV([#55-60]) & *height=$AV(([#120-160]|[#215-235])))$SET(9=misc.1)
(width=$AV([#70-85]) & *height=$AV([#160-180]))$SET(9=misc.2)
(width=$AV([#100]) & *height=$AV([#160-200]))$SET(9=misc.3)
(width=$AV([#200-225]) & *height=$AV([#125]))$SET(9=misc.4)
(width=$AV([#250]) & *height=$AV([#300]))$SET(9=misc.5)
(width=$AV([#300]) & *height=$AV([#160]))$SET(9=misc.6)
(width=$AV([#200]) & *height=$AV([#150]))$SET(9=misc.7)
# monster banners
(width=$AV(([#120]|[#160])) & *height=$AV([#600]))$SET(9=monster.1)
(width=$AV([#720-760]) & *height=$AV([#85-100]))$SET(9=monster.2)
# square banners
(width=$AV([#100]) & *height=$AV([#100]))$SET(9=square.1)
(width=$AV([#125]) & *height=$AV([#125]))$SET(9=square.2)
(width=$AV([#200]) & *height=$AV([#200]))$SET(9=square.3)
# buttons and counters (88x31)
(width=$AV([#81]) & *height=$AV([#63]))$SET(9=counter)
(width=$AV([#86-93]) & *height=$AV([#30-33]))$SET(9=button)
# site specific
(height=$AV([#90]) & *width=$AV([#728]))$SET(9=monster.cnet)
(height=$AV([#270-285]) & *width=$AV([#325-345]))$SET(9=misc.cnet)
# user sizes go here...
-------
--------
"Imagination is more important than knowledge" - Einstein
-
I use it too as an alternative to ScoCo's ACR, and i changed Scott's standard filter for that:
Name = "Kill: Banner Blaster (limit text) (mod)"
Active = FALSE
URL = "(^$LST(AllowBanners))"
Bounds = "<(as[^>]++href=*</a>|input*>|layer*>)"
Limit = 900
Match = "$SET(9=Ad)&(<layer*|1<i(mg|mage|nput)*src=$AV(*)*>3)"
"&(*(href|src)=$AV($LST(AdKeys)*)|"
"(*http://*<i(mg|mage|nput)s|"
"*<i(mg|mage|nput)s*http://)"
"(*>&&$LST(AdDims)))"
"&(*alt=$AV((?+{18})2*|(?+{3,17})2)|$SET(2=9))"
Replace = "<center>1<font size=1 color=red>[2]</font>3</center>"
-
Thanks for the replies.
JD5000, that's what I was going to do (change it into a webfilter)
but Sidki3003 (thanks for posting it) has already done it.
The filter I've been using is named "banner blaster -- limit text"
but it doesn't use an external blockfile. I'm looking forward to using the external file because I then have ability to temporarily comment out one or more items & add exclusion URLs (per height/width pairs)... without cluttering my default.cfg file