skip to navigation
skip to content

Not Logged In

django-comments-spamfighter 0.4

A Django app that contributes Akismet and Keyword blocking to your django comments.

This Django application contributes a moderation class to Django’s comment app that provides:

  • Check incoming comments against the Akismet spam database and either block them directly or add them to the moderation queue.
  • Check incoming comments against pre-defined keywords and either block them directly or add these them to the moderation queue. These keywords can be simple strings or powerful regular expressions.

The documentation is online:

http://docs.mahner.org/django-comments-spamfighter/

Quick installation

Here is a quick installation guide for users who are familiar with comment moderation:

from comments_spamfighter.moderation import SpamFighterModerator

class EntryModerator(SpamFighterModerator):

    # Regular options by django's contributed CommentModerator

    auto_moderate_field = 'created'
    email_notification = True


    # Spam fighter options

    # Check with Akismet for spam
    akismet_check = False

    # If Akismet marks this message as spam, delete it instantly (False) or
    # add it the comment the moderation queue (True). Default is True.
    akismet_check_moderate = True

    # Do a keyword check
    keyword_check = True

    # If a keyword is found, delete it instantly (False) or add the comment to
    # the moderation queue (True). Default is False.
    keyword_check_moderate = False

moderator.register(Entry, EntryModerator)
 
File Type Py Version Uploaded on Size
django-comments-spamfighter-0.4.tar.gz (md5, pgp) Source 2009-07-19 4KB
  • Downloads (All Versions):
  • 62 downloads in the last day
  • 280 downloads in the last week
  • 644 downloads in the last month