{ "info": { "author": "Justin Quick", "author_email": "justquick@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Utilities" ], "description": "Simple Math Captcha\n=========================\n\n:Authors:\n Justin Quick \n:Version: 0.1\n\nDjango Math Captcha is an easy way to add mathematical captcha verification to your already existing forms.\nIt asks you a simple math question (eg ``'1 + 2 ='``) and validates the form if your response is correct.\nAll you have to do is subclass either ``MathCaptchaForm`` or ``MathCaptchaModelForm`` in your own forms.\n\nUse it in your forms::\n\n from math_captcha import MathCaptchaModelForm\n from myapp.models import Blog\n\n class MyExistingForm(MathCaptchaModelForm): # instead of forms.ModelForm\n #... extra fields here\n \n class Meta:\n model = Blog\n \n\nNow you can be certain that the only users who create blogs are humans\n\nCheck out the example project for more practical use and tests.\n\nSettings\n---------\n\nSet the behavior of the math captcha interaction in your settings.py\n\n``MATH_CAPTCHA_NUMBERS``\n\nA list of numbers to randomly choose from when generating the questions.\nDefaults to ``[1,2,3,4,5]``.\n\n``MATH_CAPTCHA_OPERATORS``\n\nList of mathematical operators to use. Default is only add (``+``) and subtract (``-``).\nAvailable operators are: add (``+``), subtract (``-``), multiply (``*``), divide (``/``), and modulo (``%``)\n\n``MATH_CAPTCHA_QUESTION``\n\nQuestion that appears on forms as a label for math questions. By default it is ``'Are you human?'``", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/justquick/django-math-captcha", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "django-math-captcha", "package_url": "https://pypi.org/project/django-math-captcha/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-math-captcha/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/justquick/django-math-captcha" }, "release_url": "https://pypi.org/project/django-math-captcha/0.1/", "requires_dist": null, "requires_python": null, "summary": "Simple, secure math captcha for django forms", "version": "0.1" }, "last_serial": 790053, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "f3364ace0d04cf657a258b407635ca19", "sha256": "4caca72eca3056662d4c66b26a48769202d1ad93df8a5ae6c772092eb0e91b72" }, "downloads": -1, "filename": "django-math-captcha-0.1.tar.gz", "has_sig": false, "md5_digest": "f3364ace0d04cf657a258b407635ca19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3397, "upload_time": "2009-12-10T14:05:00", "url": "https://files.pythonhosted.org/packages/ea/38/a5ab384eba3b745a86ec0792fcd4ff4b80195b8c7d09a2e4044eaad4c4b5/django-math-captcha-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f3364ace0d04cf657a258b407635ca19", "sha256": "4caca72eca3056662d4c66b26a48769202d1ad93df8a5ae6c772092eb0e91b72" }, "downloads": -1, "filename": "django-math-captcha-0.1.tar.gz", "has_sig": false, "md5_digest": "f3364ace0d04cf657a258b407635ca19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3397, "upload_time": "2009-12-10T14:05:00", "url": "https://files.pythonhosted.org/packages/ea/38/a5ab384eba3b745a86ec0792fcd4ff4b80195b8c7d09a2e4044eaad4c4b5/django-math-captcha-0.1.tar.gz" } ] }