{ "info": { "author": "Quintagroup", "author_email": "support@quintagroup.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Plone", "Framework :: Plone :: 3.2", "Framework :: Plone :: 3.3", "Framework :: Plone :: 4.0", "Framework :: Plone :: 4.1", "Framework :: Plone :: 4.2", "Framework :: Plone :: 4.3", "Framework :: Zope2", "Framework :: Zope3", "License :: OSI Approved :: GNU General Public License (GPL)", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Security", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Introduction\r\n============\r\n\r\nQuintagroup Captcha Core (quintagroup.captcha.core) is a core package of simple\r\ncaptcha implementation. It allows to configure captchas on your Plone site. \r\n\r\nThis product works together with other Quintagroup captcha products.\r\nTo protect standard Plone forms with captcha - use quintagroup.plonecaptchas package.\r\nhttps://pypi.python.org/pypi/quintagroup.plonecaptchas \r\n\r\nquintagroup.captcha.core Usage\r\n------------------------------\r\n\r\nAfter product installation you'll see 'Plone captchas setup' option under \r\n'Add-on Product Configuration' in Site Setup. There you can select what kind \r\nof captchas you want to appear: either static or dynamic. In case you select \r\ndynamic - captcha images will be generated on the fly and you will be able to\r\nconfigure captchas look by using different font sizes, background and font \r\ncolours, period, amplitude, random values.\r\n\r\nCompatibility\r\n-------------\r\n\r\n* Plone 3.x\r\n* Plone 4.x\r\n\r\nLinks\r\n-----\r\n\r\n* Documentation - http://projects.quintagroup.com/products/wiki/quintagroup.captcha.core\r\n* SVN Repository - http://svn.quintagroup.com/products/quintagroup.captcha.core\r\n\r\nNotes\r\n-----\r\n\r\n* If you want captcha for Plone default forms - use quintagroup.plonecaptchas product http://projects.quintagroup.com/products/wiki/quintagroup.plonecaptchas\r\n\r\n* If you want captcha support for PloneFormGen forms - use quintagroup.pfg.captcha product http://projects.quintagroup.com/products/wiki/quintagroup.pfg.captcha\r\n\r\nAuthors\r\n-------\r\n\r\nThe product is developed and maintained by http://quintagroup.com team.\r\n\r\n* Andriy Mylenkyy\r\n* Volodymyr Cherepanyak\r\n\r\nCopyright (c) \"Quintagroup\": http://quintagroup.com, 2004-2010\r\n\r\n\r\nChangelog\r\n=========\r\n\r\n0.4.3 - (2013-07-04)\r\n--------------------\r\n* Added the backward compatibility with Python 2.4 [potar]\r\n\r\n0.4.2 - (2013-06-26)\r\n--------------------\r\n\r\n* Added transifex config [kroman0]\r\n\r\n* Updated French translations from transifex, many thanks to Marc Sokolovitch\r\n [kroman0]\r\n\r\n* Added inline validation detector [vmaksymiv]\r\n\r\n0.4.1 - (2013-02-11)\r\n--------------------\r\n\r\n* Fixed ValueError on validation for dynamic captcha [kroman0]\r\n\r\n* Fixed AttributeError on validation [kroman0]\r\n\r\n0.4 - (2013-01-17)\r\n------------------\r\n\r\n* Updated pt_BR translation [cleber_jsantos]\r\n\r\n* Updated classifiers [vmaksymiv]\r\n\r\n* Cleanup code [vmaksymiv]\r\n\r\n* Fixed ValueError on validation [kroman0] \r\n\r\n0.3 - (2011-07-22)\r\n------------------\r\n\r\n* Plone 4.1 comopatibility release [chervol]\r\n\r\n0.2.4 - (2010-09-08)\r\n--------------------\r\n\r\n* removed tabindex from configlet [chervol]\r\n\r\n0.2.3 -(2010-09-08)\r\n-------------------\r\n\r\n* fixed import errors [chervol]\r\n\r\n0.2.2 - (2010-07-19)\r\n--------------------\r\n\r\n* Added German translation\r\n [Fabian Reinhard]\r\n\r\n\r\n0.2.1 (2010-06-17)\r\n------------------\r\n\r\n* Fixed captcha_widget issue\r\n (http://plone.org/products/plone-comments/issues/5)\r\n [mylan]\r\n\r\n\r\n0.2 - June 9, 2010\r\n------------------\r\n\r\n* Added Plone-4 support [mylan, kroman0]\r\n* Added italian translation [kroman0]\r\n* Updated translations [olha, mylan]\r\n* Added, updated tests [mylan]\r\n\r\n\r\n0.1 - Apr 7, 2010\r\n-----------------\r\n\r\n* Initial release", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://svn.quintagroup.com/products/quintagroup.captcha.core", "keywords": "plone captcha", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "quintagroup.captcha.core", "package_url": "https://pypi.org/project/quintagroup.captcha.core/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/quintagroup.captcha.core/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://svn.quintagroup.com/products/quintagroup.captcha.core" }, "release_url": "https://pypi.org/project/quintagroup.captcha.core/0.4.3/", "requires_dist": null, "requires_python": null, "summary": "A core package of simple captcha implementation", "version": "0.4.3" }, "last_serial": 2168388, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "1f538ae0c1a89587393fc5169ba5a6c5", "sha256": "3c76f0def25b4cf750adfb4e75a67fe4e615b7942da4be6c200002d1fb9c1f39" }, "downloads": -1, "filename": "quintagroup.captcha.core-0.1-py2.4.egg", "has_sig": false, "md5_digest": "1f538ae0c1a89587393fc5169ba5a6c5", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 679841, "upload_time": "2010-04-07T13:22:34", "url": "https://files.pythonhosted.org/packages/61/e9/bd58c35ad9d1c28f0a9052bd1bce7713e2cb3ece85cd42fbe292baa3f579/quintagroup.captcha.core-0.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "5a2762afc902540a0f0bacf1df4291fe", "sha256": "ca8b32e4ebe3c7255c922ab8f49eba8c06d44354476b46a9d6fa7420f5f7256e" }, "downloads": -1, "filename": "quintagroup.captcha.core-0.1.tar.gz", "has_sig": false, "md5_digest": "5a2762afc902540a0f0bacf1df4291fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 501904, "upload_time": "2010-04-07T13:22:26", "url": "https://files.pythonhosted.org/packages/86/78/d7e358ae9474edfa6bd9c9dcf0640acf577f7d463e40d23cf63727edecfc/quintagroup.captcha.core-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "2cdd6a76ff049cd41c6ea616c2026f6e", "sha256": "050c9c59245c925d16ecf2496b881d94a1b9cae91efe4b75cac17f46d809c223" }, "downloads": -1, "filename": "quintagroup.captcha.core-0.2-py2.4.egg", "has_sig": false, "md5_digest": "2cdd6a76ff049cd41c6ea616c2026f6e", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 683640, "upload_time": "2010-06-09T12:51:02", "url": "https://files.pythonhosted.org/packages/0d/68/466946c390a3655e55b8e00208a350546a031c3cf37883c6df9b7d29cf6c/quintagroup.captcha.core-0.2-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "fab2ba89f76f5cc0a19d295e2982a241", "sha256": "8423d39d58af7fbce7b93658680646c73a97685d6cb087f366aac72594fe1368" }, "downloads": -1, "filename": "quintagroup.captcha.core-0.2.tar.gz", "has_sig": false, "md5_digest": "fab2ba89f76f5cc0a19d295e2982a241", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 503107, "upload_time": "2010-06-09T12:50:54", "url": "https://files.pythonhosted.org/packages/14/2f/f7bbf2912c8d28adeeaf9ceed26ab67ca3b222ed3e50f47da74b3b64bf91/quintagroup.captcha.core-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "3a58d523394e7560f4ddcb74b4bf259d", "sha256": "6f8b1ee24cfcb4d553f4145be920f70be076c39a285404d31087836ed4c5af1f" }, "downloads": -1, "filename": "quintagroup.captcha.core-0.2.1-py2.4.egg", "has_sig": false, "md5_digest": "3a58d523394e7560f4ddcb74b4bf259d", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 683968, "upload_time": "2010-06-17T10:32:53", "url": "https://files.pythonhosted.org/packages/e8/05/cd89f351ed39a5f54d1a6328c9b8e00ad3b0d946b2eb4dec26ffaff3ee5b/quintagroup.captcha.core-0.2.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "e4dcbc06ecf91ea9405d204ab2e61602", "sha256": "5a3f4bf5fab484c5c4902c23d0479f8b74fa25fbe41dae40775b48b314c1e785" }, "downloads": -1, "filename": "quintagroup.captcha.core-0.2.1.tar.gz", "has_sig": false, "md5_digest": "e4dcbc06ecf91ea9405d204ab2e61602", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 503546, "upload_time": "2010-06-17T10:32:45", "url": "https://files.pythonhosted.org/packages/de/05/43420ac2bbe840a0a1c68b24fac225e4e69bbd0addd287be6242eab4d1fc/quintagroup.captcha.core-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "b45391d2718e3e8ec14708c441aa3f73", "sha256": "2be417dab77362e060a8d6c9799c027920724c6354bbfc5be5d46362bdc427d3" }, "downloads": -1, "filename": "quintagroup.captcha.core-0.2.2-py2.4.egg", "has_sig": false, "md5_digest": "b45391d2718e3e8ec14708c441aa3f73", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 684460, "upload_time": "2010-07-19T14:03:37", "url": "https://files.pythonhosted.org/packages/ad/e6/169d1a59c1fd9f56baf393d726200e9655653e1d45968f9b75c2e53aaa98/quintagroup.captcha.core-0.2.2-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "bc185fde190474154130c4773880df95", "sha256": "b9daca96d07e153fc5d3b6f436aa6c597db41ad53a70bd8aa87d844440840e5e" }, "downloads": -1, "filename": "quintagroup.captcha.core-0.2.2.tar.gz", "has_sig": false, "md5_digest": "bc185fde190474154130c4773880df95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 503744, "upload_time": "2010-07-19T14:03:29", "url": "https://files.pythonhosted.org/packages/9f/ac/5da7a25172e483dc0521f5a0d2fc3f4f45c71643f519694702b6d3108813/quintagroup.captcha.core-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "75cfad25e02789320a73bc4545d38e1f", "sha256": "46492f82ac46265c971595f294ad1049b046fa4adc32d442a64ebfa0a0419b94" }, "downloads": -1, "filename": "quintagroup.captcha.core-0.2.3.zip", "has_sig": false, "md5_digest": "75cfad25e02789320a73bc4545d38e1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 696300, "upload_time": "2010-09-08T17:08:07", "url": "https://files.pythonhosted.org/packages/41/1a/1c04a09831bfe9acc8aae6d1b4318cb2b79765fad8e8e4b80cea8285e269/quintagroup.captcha.core-0.2.3.zip" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "a46ce93685ab74d7ccb33171b22740fe", "sha256": "c18742eb71a3eee4f0476643c9f79ceb0fbf8b1569904c399ae79e776ef98c0a" }, "downloads": -1, "filename": "quintagroup.captcha.core-0.2.4.zip", "has_sig": false, "md5_digest": "a46ce93685ab74d7ccb33171b22740fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 696289, "upload_time": "2010-09-15T12:16:36", "url": "https://files.pythonhosted.org/packages/0b/f4/2302de664c589e6791c9e166c42075cd6e068d1a824490d7983ccba33079/quintagroup.captcha.core-0.2.4.zip" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "1c767920a9fc49475d75362817c7a9dd", "sha256": "f1ffd187848e2085d1da3af133a3f1c0199ff5120c1ba25e1731e33372fc6bac" }, "downloads": -1, "filename": "quintagroup.captcha.core-0.3.zip", "has_sig": false, "md5_digest": "1c767920a9fc49475d75362817c7a9dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 687246, "upload_time": "2011-07-22T12:53:33", "url": "https://files.pythonhosted.org/packages/74/f0/5e81f10891c9966850417765480945afe7731f2134f825ec41d038f21692/quintagroup.captcha.core-0.3.zip" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "d11e43db88e35e6b59fafbae88854092", "sha256": "ea99e28e0f9f975e3deebce8a13f145bb6c4f99b684e0fe7e3502967d3033931" }, "downloads": -1, "filename": "quintagroup.captcha.core-0.4.zip", "has_sig": false, "md5_digest": "d11e43db88e35e6b59fafbae88854092", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 688092, "upload_time": "2013-01-17T11:03:47", "url": "https://files.pythonhosted.org/packages/3f/20/99dcbfbaff1f481dfae6a3c440a833afa754750428c8999ed0e4bb62002a/quintagroup.captcha.core-0.4.zip" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "1ed4f8b4f28834eacc9789f7255b5767", "sha256": "852166c050fdbf570a92c1102ece74ca70355472376b72dc17bb74e30e91dff7" }, "downloads": -1, "filename": "quintagroup.captcha.core-0.4.1.zip", "has_sig": false, "md5_digest": "1ed4f8b4f28834eacc9789f7255b5767", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 691964, "upload_time": "2013-02-11T11:28:07", "url": "https://files.pythonhosted.org/packages/08/dc/52c45f96df0d1a76261a8ea8a20b3d434e88804c1722f5b3f5cbf3e37033/quintagroup.captcha.core-0.4.1.zip" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "836c0edd0200c02766c0c20e7107659d", "sha256": "9a6fd926268177eb7e1146b4c8e6b397f7ec26c55d5f35a94c38d937fd2021b3" }, "downloads": -1, "filename": "quintagroup.captcha.core-0.4.3.zip", "has_sig": false, "md5_digest": "836c0edd0200c02766c0c20e7107659d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 691199, "upload_time": "2013-07-17T12:17:51", "url": "https://files.pythonhosted.org/packages/b1/48/650359970e99692603bffe37a4f1c7568fc65979bf6a2d6e1a2e2304c07a/quintagroup.captcha.core-0.4.3.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "836c0edd0200c02766c0c20e7107659d", "sha256": "9a6fd926268177eb7e1146b4c8e6b397f7ec26c55d5f35a94c38d937fd2021b3" }, "downloads": -1, "filename": "quintagroup.captcha.core-0.4.3.zip", "has_sig": false, "md5_digest": "836c0edd0200c02766c0c20e7107659d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 691199, "upload_time": "2013-07-17T12:17:51", "url": "https://files.pythonhosted.org/packages/b1/48/650359970e99692603bffe37a4f1c7568fc65979bf6a2d6e1a2e2304c07a/quintagroup.captcha.core-0.4.3.zip" } ] }