Trac reCAPTCHA filter
Introduction
This filter uses the free service from http://recaptcha.net to check if a content submitter is a human or a computer. Once a captcha is solved it will allow a configurable number of submissions for a configurable time period until it requires another captcha to be solved.
Release 1.5 also includes mailhide functionality which hides most email addresses behind a captcha, if the email address is already a link for something else we show only the full name, or local part of the email address.
This implementation was tested with Trac 0.10.
Installation
- download the attached .egg file, copy it to $tracdir/plugins and restart trac.
- optionally install the TracWebAdmin plugin.
Configuration
Use the Admin -> Spam Filtering -> reCAPTCHA page to configure the settings or add the following to $tracdir/conf/trac.ini
[spam-filter] recaptcha_public_key = ... recaptcha_private_key = ... recaptcha_lifetime = ... recaptcha_submissions = ... mailhide_public_key = ... mailhide_private_key = ...
Attachments
- TracRecaptcha-1.4.tar.gz (5.5 kB) - added by jaharkes on 02/17/08 00:34:58.
- TracRecaptcha-1.4-py2.4.egg (10.0 kB) - added by jaharkes on 02/17/08 00:35:26.
- TracRecaptcha-1.5.tar.gz (7.6 kB) - added by jaharkes on 05/04/08 22:52:42.
- TracRecaptcha-1.5-py2.4.egg (16.1 kB) - added by jaharkes on 05/04/08 22:52:59.
