Skip to main content

Akismet SPAM blocking WSGI middleware.

Project description

Validates form submissions against the Akismet service to verify that they are not spam.

Simple usage example:

import cgi
from wsgiakismet import akismet

# Wordpress API Key and website name are required arguments
@akisimet('3489012ab121', 'http://blog.example.com/')
def app(env, start_response):
     usersub = cgi.parse(fp=env['wsgi.input'], environ=env)
     start_response('200 OK', [('Content-type', 'text/plain')])
     return ['Comment is %s' % usersub['comment'][0]]

Project details


Release history Release notifications | RSS feed

This version

0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

wsgiakismet-0.1.zip (12.0 kB view details)

Uploaded Source

wsgiakismet-0.1.tar.gz (8.4 kB view details)

Uploaded Source

wsgiakismet-0.1.tar.bz2 (8.4 kB view details)

Uploaded Source

Built Distributions

wsgiakismet-0.1.win32.exe (68.6 kB view details)

Uploaded Source

wsgiakismet-0.1-py2.5.egg (10.9 kB view details)

Uploaded Source

wsgiakismet-0.1-py2.4.egg (11.0 kB view details)

Uploaded Source

File details

Details for the file wsgiakismet-0.1.zip.

File metadata

  • Download URL: wsgiakismet-0.1.zip
  • Upload date:
  • Size: 12.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for wsgiakismet-0.1.zip
Algorithm Hash digest
SHA256 42d0136de4868fdf9cdde359f713855d15857b1ce72f92797b8d28c1cffd3a19
MD5 0105d9a5132d8f39ef485aabcbcb7e6c
BLAKE2b-256 1178e289324f7a946364e403ee67060318f1397b06d9864241073b660e4fa1d2

See more details on using hashes here.

File details

Details for the file wsgiakismet-0.1.tar.gz.

File metadata

  • Download URL: wsgiakismet-0.1.tar.gz
  • Upload date:
  • Size: 8.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for wsgiakismet-0.1.tar.gz
Algorithm Hash digest
SHA256 ae4c89f481285f2c7bde7badc07774f014a68f238a31534505eafc9005605bd5
MD5 14fda8b45f183851889404372e986bdc
BLAKE2b-256 3e672a5eb74520b4cc9f6a3fe27d92bdc56d159c105e47c24c2171c26e681a7b

See more details on using hashes here.

File details

Details for the file wsgiakismet-0.1.tar.bz2.

File metadata

  • Download URL: wsgiakismet-0.1.tar.bz2
  • Upload date:
  • Size: 8.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for wsgiakismet-0.1.tar.bz2
Algorithm Hash digest
SHA256 f119195f9e184f7997167f55743c0e99a81253a1b717930443df8eefa9d2e550
MD5 c103155259d538d1cdb970a9e25f0c04
BLAKE2b-256 4e849145769770609ffd71a050a42dfad7c8f55c43aa3383e7fe36a4fd83b803

See more details on using hashes here.

File details

Details for the file wsgiakismet-0.1.win32.exe.

File metadata

File hashes

Hashes for wsgiakismet-0.1.win32.exe
Algorithm Hash digest
SHA256 ebbaad77a606c7ddb9a99b128c6c2e18c6543149e755e900556b0bfe59f6e4d5
MD5 861c356d077bc61bfc0aad3b44dd9151
BLAKE2b-256 f68db9ed8dafb287647ea8460b1d355a6634e85bb8d701c090ff8f30f4019adf

See more details on using hashes here.

File details

Details for the file wsgiakismet-0.1-py2.5.egg.

File metadata

File hashes

Hashes for wsgiakismet-0.1-py2.5.egg
Algorithm Hash digest
SHA256 7c9665f65662b7887ce08c414b7e17d5ad85c0a3990744862898c051e97e9908
MD5 9fda591672ca07d12c07ebdef1de78b0
BLAKE2b-256 90e0e4cd69e57e007a9accc34025a04b99832def74a7b149ef83ff62898b6dc4

See more details on using hashes here.

File details

Details for the file wsgiakismet-0.1-py2.4.egg.

File metadata

File hashes

Hashes for wsgiakismet-0.1-py2.4.egg
Algorithm Hash digest
SHA256 be1a8d844ddedae966467f189ca10695a85ee3afd2e5d37cfddd0c283bab1dd3
MD5 9e0fa38bcbb1e0ccf44b2c4a83993293
BLAKE2b-256 211648d2694b24825c257e6a6dde54754f8525a67a91dfe3dea8568596f89286

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page