{ "info": { "author": "Eduardo Robles Elvira", "author_email": "edulix@wadobo.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Security", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# Flask-Captcha\n\nPython Simple Captcha is an extremely simple, yet highly customizable flask extension to use\n\n## Features\n\n* Very simple to setup and deploy, yet very configurable\n* Can use custom challenges (e.g. random chars, simple maths, dictionary word, ...)\n* Custom generators, noise and filter functions alter the look of the generated image\n* Supports text-to-speech audio output of the challenge text, for improved accessibility\n\n## Requirements\n\n* Python 3.3+\n* Flask\n* A recent version of the Python Imaging Library (Pillow 2.2+) compiled with FreeType support\n* Flite is required for text-to-speech (audio) output, but not mandatory\n\n## Troubleshooting\n\n* If the captcha does not render, try opening the img url link directly. If you get this error\n\n\"Python: The _imagingft C module is not installed\"\n\nYou need to recompile Pillow with libfreetype6 support. To do this\n\n$ sudo apt-get install libfreetype6-dev\n\n$ pip uninstall pillow\n\n$ pip install pillow\n\n## Development and releases\n\nDevelopers with release credentials can upload a new version to Pypi using the following two commands:\n\n $ python setup.py sdist upload\n $ python setup.py bdist_egg upload\n\nTo create a new release, you need to:\n * update the VERSION variable in flask_captcha/__init__.py\n * updated the version in the setup.py script\n * create a git tag for the release\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/agoraciudadana/flask-captcha", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "Flask-Captcha", "package_url": "https://pypi.org/project/Flask-Captcha/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/Flask-Captcha/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/agoraciudadana/flask-captcha" }, "release_url": "https://pypi.org/project/Flask-Captcha/0.1.8/", "requires_dist": null, "requires_python": null, "summary": "A very simple, yet powerful, Flask captcha extension", "version": "0.1.8" }, "last_serial": 1124366, "releases": { "0.1.0": [], "0.1.1": [ { "comment_text": "", "digests": { "md5": "04b4f7972bac52ce5c8758c1ee5fd3b5", "sha256": "b01fb2f07679aacb3d0a57460a6236830527c2761826fc389376772e9b8085ef" }, "downloads": -1, "filename": "Flask_Captcha-0.1.1-py3.3.egg", "has_sig": false, "md5_digest": "04b4f7972bac52ce5c8758c1ee5fd3b5", "packagetype": "bdist_egg", "python_version": "3.3", "requires_python": null, "size": 16718, "upload_time": "2014-03-12T19:27:21", "url": "https://files.pythonhosted.org/packages/c2/73/2ee1027822bdff2c2f6f40d0f165d5abe861000a8ab99f08a248d8bc161c/Flask_Captcha-0.1.1-py3.3.egg" }, { "comment_text": "", "digests": { "md5": "5e3b391bef274f5320a4078ab18f1c83", "sha256": "6b6fe13625ebe47d23f7c6d27f123e111e62e0934a2ac358af4edc2a71a5510e" }, "downloads": -1, "filename": "Flask-Captcha-0.1.1.tar.gz", "has_sig": false, "md5_digest": "5e3b391bef274f5320a4078ab18f1c83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5822, "upload_time": "2014-03-12T19:27:36", "url": "https://files.pythonhosted.org/packages/34/12/1f31ef350fedae251aeed0dc300184f7fb5cf0df6149d5d08088691021b1/Flask-Captcha-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "ccb2cb2e2bb575d27bc9b6dff10c14d1", "sha256": "52f88a816a73f8e9e38905fb19d69a5e46c819534e96743d982dc27fd247bfbb" }, "downloads": -1, "filename": "Flask_Captcha-0.1.2-py3.3.egg", "has_sig": false, "md5_digest": "ccb2cb2e2bb575d27bc9b6dff10c14d1", "packagetype": "bdist_egg", "python_version": "3.3", "requires_python": null, "size": 16036, "upload_time": "2014-03-12T19:43:05", "url": "https://files.pythonhosted.org/packages/a6/b5/328e0cf051de8ac33dccf6167af5bf7314fb30ad90b5b9f63d56cbd3b336/Flask_Captcha-0.1.2-py3.3.egg" }, { "comment_text": "", "digests": { "md5": "89f5fb78477aeda2b57db644d357955f", "sha256": "9680ee57e093062c72f6d2594cb217f5267246bdb86b0c6911bb9a889e8a6ae7" }, "downloads": -1, "filename": "Flask-Captcha-0.1.2.tar.gz", "has_sig": false, "md5_digest": "89f5fb78477aeda2b57db644d357955f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5670, "upload_time": "2014-03-12T19:42:57", "url": "https://files.pythonhosted.org/packages/54/21/b412d55f55795dc6b5c04d09a43ffafb4f1d4f1104bbd158ef4cf41043c2/Flask-Captcha-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "3abba49de7f688cff5f484aeff4b2a8a", "sha256": "39cee7e7d7a2ce91f527db2bd73a0c164af4122044bcf0b9b82723af3407cb68" }, "downloads": -1, "filename": "Flask_Captcha-0.1.3-py3.3.egg", "has_sig": false, "md5_digest": "3abba49de7f688cff5f484aeff4b2a8a", "packagetype": "bdist_egg", "python_version": "3.3", "requires_python": null, "size": 16037, "upload_time": "2014-03-12T20:01:29", "url": "https://files.pythonhosted.org/packages/2b/d1/ead642baa949daf4e5f2d0e31d46cdd985db7cf43d3cb500e57abd648aa3/Flask_Captcha-0.1.3-py3.3.egg" }, { "comment_text": "", "digests": { "md5": "17e74bd6d3843b1f9797de085c696ec2", "sha256": "25a5b0ee5e3a22d5332499d420ea3fed8a82c2d9b16d11e378bd586ca20ebd69" }, "downloads": -1, "filename": "Flask-Captcha-0.1.3.tar.gz", "has_sig": false, "md5_digest": "17e74bd6d3843b1f9797de085c696ec2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5694, "upload_time": "2014-03-12T20:01:20", "url": "https://files.pythonhosted.org/packages/84/83/13293856f6dce86d34c04ff707dd68d5be974e6b82471dbcf32240ee6bbd/Flask-Captcha-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "ad7c2ca30a9f906be7a2c9f7bffa799e", "sha256": "7d22a2cfa6c1ab7f72eb1174e9808510f246b46556cf9d0c6f69fb1bdfa08856" }, "downloads": -1, "filename": "Flask_Captcha-0.1.4-py3.3.egg", "has_sig": false, "md5_digest": "ad7c2ca30a9f906be7a2c9f7bffa799e", "packagetype": "bdist_egg", "python_version": "3.3", "requires_python": null, "size": 15977, "upload_time": "2014-03-13T21:11:47", "url": "https://files.pythonhosted.org/packages/2e/91/8ba6c9f9ec5fb0a2b954cbfe503582c900dd14db75255b5dd59d4ec65091/Flask_Captcha-0.1.4-py3.3.egg" }, { "comment_text": "", "digests": { "md5": "7b4b1a379cac803eb85910289968f46a", "sha256": "9d32ca9113f7fae5d945a5d2d0548b24195bc48699bb07ff321a8060ed850ab8" }, "downloads": -1, "filename": "Flask-Captcha-0.1.4.tar.gz", "has_sig": false, "md5_digest": "7b4b1a379cac803eb85910289968f46a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5686, "upload_time": "2014-03-13T21:12:01", "url": "https://files.pythonhosted.org/packages/d4/79/59241f56171638b5d009469e6b70d3469cc7a0b2acb671f6940aa302e1e4/Flask-Captcha-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "955276617d101b68e183dfee9017ebf3", "sha256": "3cfd724ea3d9a09aad88a2d360a76f8e868a589dc44203af2734222660d08157" }, "downloads": -1, "filename": "Flask_Captcha-0.1.5-py3.3.egg", "has_sig": false, "md5_digest": "955276617d101b68e183dfee9017ebf3", "packagetype": "bdist_egg", "python_version": "3.3", "requires_python": null, "size": 15977, "upload_time": "2014-03-13T22:22:22", "url": "https://files.pythonhosted.org/packages/7d/e1/042c9823b7baf8880f7424c3d8f2375859f7d796d57d3df1ed30c43d528f/Flask_Captcha-0.1.5-py3.3.egg" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "948c42020092676cfde4f454ed9021f2", "sha256": "dfa8313010443e9f204391821528c176815149ce9b4bc9458ef073adeeeb422b" }, "downloads": -1, "filename": "Flask_Captcha-0.1.6-py3.3.egg", "has_sig": false, "md5_digest": "948c42020092676cfde4f454ed9021f2", "packagetype": "bdist_egg", "python_version": "3.3", "requires_python": null, "size": 58842, "upload_time": "2014-03-13T22:32:08", "url": "https://files.pythonhosted.org/packages/fd/ba/72d39889fe4111ddafd19490c5170bd51519ce5e4db475fd4a696071f9c3/Flask_Captcha-0.1.6-py3.3.egg" }, { "comment_text": "", "digests": { "md5": "6c98408f6a73bc932b5f23d03e052d61", "sha256": "74637ae597d2d329ac29f37d57c56b8236c07986613b964de42912e4dab410ee" }, "downloads": -1, "filename": "Flask-Captcha-0.1.6.tar.gz", "has_sig": false, "md5_digest": "6c98408f6a73bc932b5f23d03e052d61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50075, "upload_time": "2014-03-13T22:32:15", "url": "https://files.pythonhosted.org/packages/d3/ab/166e6d2aa5d026c77ecb8de54111a351fc8c40d68a152bbcd198a19709d5/Flask-Captcha-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "66b496b208a623492a7b24b5499592be", "sha256": "3db66249c7b2ff48344b775bc7356cf2bc0f394e6b3c4d7ef3bbb1f38aea699c" }, "downloads": -1, "filename": "Flask_Captcha-0.1.7-py2.7.egg", "has_sig": false, "md5_digest": "66b496b208a623492a7b24b5499592be", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 64007, "upload_time": "2014-06-12T11:28:39", "url": "https://files.pythonhosted.org/packages/12/34/fd6d7fbc2dff577815024a4acfd98b3b08465033b0a49c8dceebc102e1cd/Flask_Captcha-0.1.7-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "13cd12012149da1b6eb3428e7fcf38ac", "sha256": "03733fbdb76ca66de52d8de855e1f8dc32d58b25c7f3c88edea9b01b55a99d0b" }, "downloads": -1, "filename": "Flask-Captcha-0.1.7.tar.gz", "has_sig": false, "md5_digest": "13cd12012149da1b6eb3428e7fcf38ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51985, "upload_time": "2014-06-12T11:28:30", "url": "https://files.pythonhosted.org/packages/22/80/9d9deba964bf3f554209ce55f7d4069f470c9345a6d6f992cd03b9b571f6/Flask-Captcha-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "0317624df5477d7b33628af62e5490e0", "sha256": "46d44d390c5feb02df5ec1787efbafdb5b85291d78b4ba70a724dc68324640df" }, "downloads": -1, "filename": "Flask_Captcha-0.1.8-py3.3.egg", "has_sig": false, "md5_digest": "0317624df5477d7b33628af62e5490e0", "packagetype": "bdist_egg", "python_version": "3.3", "requires_python": null, "size": 64592, "upload_time": "2014-06-13T19:00:46", "url": "https://files.pythonhosted.org/packages/03/23/4af4d2a3fe22eef6ff4a66566938be6d53097cb882de2e3d6e312436e18b/Flask_Captcha-0.1.8-py3.3.egg" }, { "comment_text": "", "digests": { "md5": "36125466b42929886ff424669154a56f", "sha256": "fdc0d77914afbfb5ccd723fc914f09e605afb3b28425261a673dc0cc67c24b56" }, "downloads": -1, "filename": "Flask-Captcha-0.1.8.tar.gz", "has_sig": false, "md5_digest": "36125466b42929886ff424669154a56f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51981, "upload_time": "2014-06-13T19:00:42", "url": "https://files.pythonhosted.org/packages/b0/4c/9fab5efbd588f2a60b5b14772097163733533661fe554f7ca679c84e2c91/Flask-Captcha-0.1.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0317624df5477d7b33628af62e5490e0", "sha256": "46d44d390c5feb02df5ec1787efbafdb5b85291d78b4ba70a724dc68324640df" }, "downloads": -1, "filename": "Flask_Captcha-0.1.8-py3.3.egg", "has_sig": false, "md5_digest": "0317624df5477d7b33628af62e5490e0", "packagetype": "bdist_egg", "python_version": "3.3", "requires_python": null, "size": 64592, "upload_time": "2014-06-13T19:00:46", "url": "https://files.pythonhosted.org/packages/03/23/4af4d2a3fe22eef6ff4a66566938be6d53097cb882de2e3d6e312436e18b/Flask_Captcha-0.1.8-py3.3.egg" }, { "comment_text": "", "digests": { "md5": "36125466b42929886ff424669154a56f", "sha256": "fdc0d77914afbfb5ccd723fc914f09e605afb3b28425261a673dc0cc67c24b56" }, "downloads": -1, "filename": "Flask-Captcha-0.1.8.tar.gz", "has_sig": false, "md5_digest": "36125466b42929886ff424669154a56f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51981, "upload_time": "2014-06-13T19:00:42", "url": "https://files.pythonhosted.org/packages/b0/4c/9fab5efbd588f2a60b5b14772097163733533661fe554f7ca679c84e2c91/Flask-Captcha-0.1.8.tar.gz" } ] }