Author Topic: Kill Keenspot ads  (Read 2814 times)

Jor

  • Moderator
  • Sr. Member
  • *****
  • Posts: 421
    • ICQ Messenger - 10401286
    • AOL Instant Messenger - jor otf
    • Yahoo Instant Messenger - jor_otf
    • View Profile
    • http://members.outpost10f.com/~jor/
    • Email
Kill Keenspot ads
« on: June 19, 2002, 01:33:42 PM »
If you read on-line comics hosted at the Keenspot network, you'll probably have seen the often annoying "news box" all sites host. Today I encountered yet another blinking flash one, so I was prompted to write a filter to kill them all
The other filter (top of page) strips all the site jump and news stuff from the top of the page, also killing the ad and cookie scripts.

[Blocklists]
List.KeenSpot = "..ListsKeenSpot Network.txt"

[Patterns]
Name = "Kill KeenSpot ads 1: Top of page stuff"
Active = TRUE
URL = "$TYPE(htm) & $LST(KeenSpot)"
Limit = 7500
Match = "<body 1> "
        "<script*</script> <script*</script> <script*</script> "
        "<script*</script> <script*</script>"
        "*<table*</table>*</table>*</table>"
Replace = "<body 1>
"
          "<span class="prox" kill="Keen Ads" detail="top"></span>"

Name = "Kill KeenSpot ads 2: Newsbox"
Active = TRUE
URL = "$TYPE(htm) & $LST(KeenSpot)"
Bounds = "$NEST(<table,</table>)"
Limit = 2048
Match = "<tables*> <tr> <tds*><p align="center"><a "
        "href="http://www.keenspot.com"><font color="#FFFFFF" "
        "size="1" face="Arial"><strong><img "
        "src="http://keenspot.com/data/newslightlogo.gif" "
        "border="0" width="157" height="28"></strong></font></a>"
        "</p> </td> </tr> <tr> <td*</td> </tr> </table>"
Replace = "<span class="prox" kill="Keen Ads" detail="news"></span>"


The blocklist KeenSpot Network.txt:
# Proxomitron4 URL killfile: $LST(KeenSpot)
#
# by Jor
#
#
# Blocklist for use with the 'Kill KeenSpot ads' filter. This file
# lists all sites currently in the Keenspot network.
#
# URL's taken from http://keenspot.com/ using Opera's CTRL+J function.
#


[^/]++keenspot.com/
(www.|)keenswag.com/
(www.|)alicecomics.com/
(www.|)ashfieldonline.com/
(www.|)avalonhigh.com/
(www.|)bloodlark.com/
(www.|)bobbins.org/
(www.|)boxjamsdoodle.com/
(www.|)brunothebandit.com/
(www.|)choppingblock.org/
(www.|)clanofthecats.com/
(www.|)coolcatstudio.com/
(www.|)crfh.net/
(www.|)elflife.com/
(www.|)everythingjake.com/
(www.|)exploitationnow.com/
(www.|)faans.com/
(www.|)fat-jesus.com/
(www.|)frankenstudent.com/
(www.|)funnyfarmcomics.com/
(www.|)genecatlow.com/
(www.|)gpf-comics.com/
(www.|)greystoneinn.net/
(www.|)hookedoncomics.com/
(www.|)houndshome.com/
(www.|)itswalky.com/
(www.|)justanothervice.com/
(www.|)krazylarry.com/
(www.|)livingingreytown.com/
(www.|)lizardcomics.com/
(www.|)lookwhatibroughthome.com/
(www.|)lostandfoundcomic.com/
(www.|)melonpool.com/
(www.|)mrbang.net/
(www.|)mrchuckshow.com/
(www.|)newshounds.com/
(www.|)nukees.com/
(www.|)ozyandmillie.org/
(www.|)pentasmal.com/
(www.|)poisonedminds.com/
(www.|)radcomics.com/
(www.|)reallifecomics.com/
(www.|)roadwaffles.com/
(www.|)rpgworldcomic.com/
(www.|)schlockmercenary.com/
(www.|)sinfest.net/
(www.|)soaprope.com/
(www.|)suburbanjungle.com/
(www.|)superosity.com/
(www.|)theclassm.com/
(www.|)ubersoft.net/
(www.|)wanderingones.com/
(www.|)wendycomic.com/
(www.|)whenigrowup.net/
(www.|)youdamnkid.com/


Edited by - Jor on 19 Jun 2002  16:03:42
 

xTheSiskox

  • Newbie
  • *
  • Posts: 1
    • ICQ Messenger -
    • AOL Instant Messenger -
    • Yahoo Instant Messenger -
    • View Profile
    • Email
Kill Keenspot ads
« Reply #1 on: June 27, 2002, 03:48:58 AM »
Hmm I am using JD5000's Filter set for Proxo and I just visited the site in Mozilla 1.0 release browser. It blocked out quite a bit of adlist references and javascript banners. Didn't see anything "annoyingly" blinking so that was good. :)


 
 

Jor

  • Moderator
  • Sr. Member
  • *****
  • Posts: 421
    • ICQ Messenger - 10401286
    • AOL Instant Messenger - jor otf
    • Yahoo Instant Messenger - jor_otf
    • View Profile
    • http://members.outpost10f.com/~jor/
    • Email
Kill Keenspot ads
« Reply #2 on: July 18, 2002, 02:30:21 AM »
Slightly updated version follows:

Name = "Kill KeenSpot ads 1: Top of page stuff"
Active = TRUE
URL = "$TYPE(htm) & $LST(KeenSpot)"
Limit = 7500
Match = "<body 1> $NEST(<script,</script>) "
        "$NEST(<script,</script>) $NEST(<script,</script>) "
        "$NEST(<script,</script>) $NEST(<script,</script>) "
        "$NEST(<table,</table>) "
Replace = "<body 1>
 "
          "<span class="prox" kill="Keen Ads" detail="top"></span>"

Name = "Kill KeenSpot ads 2: Newsbox"
Active = TRUE
URL = "$TYPE(htm) & $LST(KeenSpot)"
Bounds = "$NEST(<table,</table>)"
Limit = 2048
Match = "<tables*> <tr> <tds*><p align="center"><a "
        "href="http://www.keenspot.com"><font color="#FFFFFF" "
        "size="1" face="Arial"><strong><img "
        "src="http://keenspot.com/data/newslightlogo.gif" "
        "border="0" width="157" height="28"></strong></font></a>"
        "</p> </td> </tr> $NEST(<tr,</tr>) </table>"
Replace = "<span class="prox" kill="Keen Ads" detail="news"></span>"

The filters are slightly faster now.

Also, one more URL for the Keenspot network blocklist:

(www.|)cutewendy.com



Place these filters before other ad blocking filters, so they can eliminate the most garbage.

Download the filterset here:
Attachment: keenspot.zip 1,8 KB

Edited by - Jor on 18 Jul 2002  12:22:15
 

Jor

  • Moderator
  • Sr. Member
  • *****
  • Posts: 421
    • ICQ Messenger - 10401286
    • AOL Instant Messenger - jor otf
    • Yahoo Instant Messenger - jor_otf
    • View Profile
    • http://members.outpost10f.com/~jor/
    • Email
Kill Keenspot ads
« Reply #3 on: August 12, 2002, 10:26:33 PM »
Updated the second version because Keenspot slighly altered the updates HTML.

It will now work more often.

Name = "Kill KeenSpot ads 2: Newsbox"
Active = TRUE
URL = "$TYPE(htm) & $LST(KeenSpot)"
Bounds = "$NEST(<table,</table>)"
Limit = 3000
Match = "<tables*> <tr> $NEST(<td,*<img "
        "src="http://keenspot.com/data/newslightlogo.gif"*,</td>)"
        " </tr> $NEST(<tr,</tr>) </table>"
Replace = "<span class="prox" kill="Keen Ads" detail="news"></span>"




Edited by - Jor on 17 Aug 2002  14:45:58
 

Jor

  • Moderator
  • Sr. Member
  • *****
  • Posts: 421
    • ICQ Messenger - 10401286
    • AOL Instant Messenger - jor otf
    • Yahoo Instant Messenger - jor_otf
    • View Profile
    • http://members.outpost10f.com/~jor/
    • Email
Kill Keenspot ads
« Reply #4 on: August 16, 2002, 06:06:43 PM »
Keenspot also altered the top bit...

Name = "Kill KeenSpot ads 1: Top of page stuff"
Active = TRUE
URL = "$TYPE(htm) & $LST(KeenSpot)"
Limit = 11000
Match = "<body 1> $NEST(<script,</script>) "
        "$NEST(<script,</script>) "
        "$NEST(<script,</script>) "
        "$NEST(<script,</script>) "
        "$NEST(<script,</script>) "
        "$NEST(<script,</script>) "
        "$NEST(<table,</table>)"
Replace = "<body 1>
"
          "<span class="prox" kill="Keen Ads" detail="top"></span>"


 
 

Jor

  • Moderator
  • Sr. Member
  • *****
  • Posts: 421
    • ICQ Messenger - 10401286
    • AOL Instant Messenger - jor otf
    • Yahoo Instant Messenger - jor_otf
    • View Profile
    • http://members.outpost10f.com/~jor/
    • Email
Kill Keenspot ads
« Reply #5 on: August 17, 2002, 01:47:04 PM »
Upped the limit for the newsbox, as apparently now there is a huge javascript/flash detecting script in them.