django-spaminspector is a generic spam inspector of Django via Akismet
Project description
Django’s genetic spam inspector library via Akismet
Install
sudo pip install django-spaminspector
or
sudo pip install git+git://github.com/lambdalisue/django-spaminspector.git#egg=django-spaminspector
How to Use
First, you need to specified SPAMINSPECTOR_AKISMET_KEY on settings.py
Add spaminspector to INSTALLED_APPS on settings.py
Add spaminspector.middleware.SpamInspectionMiddleware to MIDDLEWARE_CLASSES on settings.py
Add view which you want to inspect to SPAMINSPECTOR_VIEWS The code below is a profile for django’s comment framework:
SPAMINSPECTOR_VIEWS = ( ('django.contrib.comments.views.comments.post_comment', { 'comment_type': 'comment', 'comment_author': lambda request: request.POST.get('name', ""), 'comment_author_email': lambda request: request.POST.get('email', ""), 'comment_author_url': lambda request: request.POST.get('url', ""), 'comment_contents': lambda request: request.POST.get('comment', ""), }), )
Settings
- SPAMINSPECTOR_VIEWS
the list of view and inspection_profile. default settings is for django comment framework.
- SPAMINSPECTOR_AKISMET_KEY
the api key of Akismet of your url.
- SPAMINSPECTOR_SPAM_TEMPLATE
an template uri. this template is used to show when comment is detected as spam. (optional)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for django-spaminspector-0.1rc4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81b10550e95335de3f4083d359afa18c1e684b5130e78920bb165f0b2cc394f2 |
|
MD5 | c78afcc4337093168695b195312db9d2 |
|
BLAKE2b-256 | 4244c2dcd3e6291f9465bee46a03715072e4a2e080f64622382b6dba25f365a1 |
Hashes for django_spaminspector-0.1rc4-py2.7.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11e91c26dc8d28706281a370b71c7c59c664b1f8e5738bc9fc04e9170cb46f06 |
|
MD5 | 2826677fda28c5b9086c74c8bf371cd4 |
|
BLAKE2b-256 | b4b5bc31f273e4d065d49f0994dfcd24fa45191ee9aa7975cae4d54f17b995b6 |