About

Nick Carter is a programmer from Alexandria, VA. His interest-spectrum runs the gamut from JavaScript to hip-hop to sound synthesis & sampling to video games to gadgets and new technology. He can usually be found either in front of or near a computer screen, often reading a new book on coding practices or one by Douglas Coupland or Chuck Palahniuk. He also greatly enjoys watching movies and sitcoms with his wife, Terri, however often their tastes may diverge. He is one-half of Breathe Media. His music can be heard on DC Beats.

He can be reached at thynctank@thynctank.com.

Loading...

Email Entitizer Comments

Inspired by a recent ongoing dialog on the TextMate blog about obfuscating email addresses to prevent spambots from scraping and foiling their masters’ plans to rule the world via junkmail, I wrote a WordPress plugin called Email Entitizer.

What this does is filter all email addresses on your site and converts them into numeric HTML entities. It also wraps them in mailto links as a convenience. In future versions I’ll add a configuration page where this is made optional.

Allan Odgaard of Macromates has casually tested this method of protection with good results, and in the week or two since I wrote the plugin, my spam has not gone up at all. I receive about 2-3 junk emails per day on that address, and have for a good two years now.

So, it seems to be working rather well. If you’d like to make use of this plugin, feel free to download it here:

entitizer.zip

Simply unzip, upload into your WordPress plugins directory, and activate via the Plugins page of the Admin panel. Or you could try out OneClick for WordPress from Thought Outflux. Pretty damn cool.

Feel free to modify the code. Let me know of any modifications, ask questions, request new features or report bugs via thynctank@thynctank.com.

 

2 Comments

  1. Posted November 7, 2007 at 8:07 pm | Permalink

    Brilliant!

  2. Jesse
    Posted November 30, 2007 at 6:52 pm | Permalink

    Good stuff :P

    Added it to stumble. :)

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*