{ "info": { "author": "Are You a Human", "author_email": "plugins@areyouahuman.com", "bugtrack_url": null, "classifiers": [], "description": "Are You A Human (AYAH) - Python Integration Library\n===================================================\n\nSUMMARY\n-------\n\n- Documentation and latest version: http://portal.areyouahuman.com/help\n- Get an AYAH publisher key: https://portal.areyouahuman.com/\n- Discussion group: http://support.areyouahuman.com/\n\nCopyright (c) 2011 AYAH LLC\nhttp://www.areyouahuman.com\n\nBY USING THIS SOFTWARE YOU AGREE TO THE TERMS AND CONDITIONS FOUND AT:\nhttp://portal.areyouahuman.com/termsAndConditions\n\nINSTALLATION\n------------\n\nThe AYAH Python Integration Library is compatible with Python 2.x and 3.x. (It\nwas built and tested on versions 2.7.x and 3.2.x.) Python 3.x requires an extra\ninstallation step as described below.\n\nPython 2.x Installation:\n\n1. Download and extract the appropriate source distribution for your OS.\n2. Install the package::\n\n python setup.py install\n\nPython 3.x Installation:\n\n1. Download and extract the appropriate source distribution for your OS.\n2. Convert the package to Python 3.x::\n\n 2to3 -wn ./ayah\n\n3. Install the package::\n\n python3 setup.py install\n\nINTEGRATION\n-----------\n\nThe AYAH Python Integration Library is compatible with all web application\nframeworks.\n\n1. Get your publisher key and scoring key from\n https://portal.areyouahuman.com/.\n\n2. Import the ayah module::\n\n import ayah\n\n3. Configure the ayah module when your application initializes::\n\n ayah.configure(, )\n\n4. Display the AYAH HTML on any page that requires a human::\n\n html = ayah.get_publisher_html()\n\n Django: you can pass this HTML to the view through the context or simply call\n get_publisher_html() in the template.\n\n5. Allow the alleged human to complete the PlayThru challenge. When they're\n finished, your web page will have a hidden field on it with\n id=\"session_secret\".\n\n6. Use the value of the hidden session secret field to determine if the alleged\n human passed the challenge::\n\n passed = ayah.score_result()\n\n Django: the hidden field will be available in your form object::\n\n if request.method == 'POST':\n form = LoginForm(request.POST)\n if form.is_valid():\n secret = form.cleaned_data['session_secret']\n passed = ayah.score_result(secret)\n # Redirect...\n\n7. If you'd like to record a conversion with our system, a special bit of HTML\n will need to be embedded in your 'conversion' page. To get that HTML, call\n the following method:\n \n html = ayah.record_conversion()\n\nCongratulations, your application detects humans without requiring CAPTCHA!\n", "description_content_type": null, "docs_url": "https://pythonhosted.org/are-you-a-human/", "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://portal.areyouahuman.com", "keywords": "are you a human ayah captcha alternative", "license": "MIT (See LICENSE.txt)", "maintainer": null, "maintainer_email": null, "name": "are-you-a-human", "package_url": "https://pypi.org/project/are-you-a-human/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/are-you-a-human/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://portal.areyouahuman.com" }, "release_url": "https://pypi.org/project/are-you-a-human/1.0.5/", "requires_dist": null, "requires_python": null, "summary": "Are You a Human (AYAH) Python integration library and CAPTCHA alternative", "version": "1.0.5" }, "last_serial": 786414, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "53044e00a3ab9a87a534750677b3c7de", "sha256": "3f1e372ac9e304e910835c8943cee47c06b69607c29d3f920effab32a7bc67a2" }, "downloads": -1, "filename": "are-you-a-human-1.0.0.tar.gz", "has_sig": false, "md5_digest": "53044e00a3ab9a87a534750677b3c7de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20960, "upload_time": "2012-01-09T17:17:18", "url": "https://files.pythonhosted.org/packages/3c/e8/cf526a68df351ec9d6b45608dbc0acd3e66ef3c14a8412bae4691ccbef32/are-you-a-human-1.0.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "606e719fabbb16f4420525de1299843c", "sha256": "ffe9449527c8a2e2dfef2fea8e40849e7e4ad41c748d8d1c8677bc7577c1d16d" }, "downloads": -1, "filename": "are-you-a-human-1.0.0.zip", "has_sig": false, "md5_digest": "606e719fabbb16f4420525de1299843c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25016, "upload_time": "2012-01-09T17:17:21", "url": "https://files.pythonhosted.org/packages/87/31/7b97b8d3746654401693db6f9cf96f637d2fd8c38076f8b3d76a6cbac2cd/are-you-a-human-1.0.0.zip" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "7ef2405b6f5d5037077f765b61af7140", "sha256": "92000f9f715c702b8deaa35743f229ed44c1937bbe24686f8853f4798158bfc4" }, "downloads": -1, "filename": "are-you-a-human-1.0.1.tar.gz", "has_sig": false, "md5_digest": "7ef2405b6f5d5037077f765b61af7140", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5475, "upload_time": "2012-01-10T17:11:13", "url": "https://files.pythonhosted.org/packages/cb/df/f42638d5362b2f96ed1f601c06c5df1e88164a37d40dbffd0bec287a8b67/are-you-a-human-1.0.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "91d68db7f5f1fff72aadf3393c01abac", "sha256": "837e25fec6b68872bcc9daf4a2ac49cbd716bdb28ac34c4ce9be8803053b09da" }, "downloads": -1, "filename": "are-you-a-human-1.0.1.zip", "has_sig": false, "md5_digest": "91d68db7f5f1fff72aadf3393c01abac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8215, "upload_time": "2012-01-10T17:11:14", "url": "https://files.pythonhosted.org/packages/16/02/f6c2a3fbad14c178d85189b6ebe336976af2da35bdb9b59d17b9d183c0b9/are-you-a-human-1.0.1.zip" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "dc76a2cde6c7715422a6a6b073fefd33", "sha256": "44ec9acd8ea7c8f3363ad34a765eaaca860426b26f8b11b562536743abcc0bf8" }, "downloads": -1, "filename": "are-you-a-human-1.0.2.tar.gz", "has_sig": false, "md5_digest": "dc76a2cde6c7715422a6a6b073fefd33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5400, "upload_time": "2012-01-11T16:35:58", "url": "https://files.pythonhosted.org/packages/8a/fe/5f9103ccffac8daf7979bdac4e191743f7fe160acfe79cb3c4b38de791db/are-you-a-human-1.0.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "4108b01c5b3917a7cf5767747357e95f", "sha256": "48f5b363e5a76c9b9fe22ab334ad6bc3f4fbaa68997bfc93b47b8b8dc33b41d5" }, "downloads": -1, "filename": "are-you-a-human-1.0.2.zip", "has_sig": false, "md5_digest": "4108b01c5b3917a7cf5767747357e95f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7090, "upload_time": "2012-01-11T16:35:59", "url": "https://files.pythonhosted.org/packages/68/d4/13388cb4297c56bbdf46cdbfe96962d66448f1ff37a6d9e9a553584e145a/are-you-a-human-1.0.2.zip" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "9b1da92c3175d9ccb14a7b9abc9a8446", "sha256": "614acf9826cfe9d090ff85eb8b9e1e4b23d455bb7d726ce12af797b8b37eac18" }, "downloads": -1, "filename": "are-you-a-human-1.0.3.tar.gz", "has_sig": false, "md5_digest": "9b1da92c3175d9ccb14a7b9abc9a8446", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5624, "upload_time": "2012-01-17T13:41:28", "url": "https://files.pythonhosted.org/packages/70/08/1fa6e46911df5ecd5f3b4e8883b1e0a17cb4363819ec4a4f4b4230f399bd/are-you-a-human-1.0.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "904d9c08925a3ddba9a0a0bd7db6c3f5", "sha256": "0c5c4ad6dff9b156c1ee467f83c97e67d567590f4d97f865b6bbed3d6316e78a" }, "downloads": -1, "filename": "are-you-a-human-1.0.3.zip", "has_sig": false, "md5_digest": "904d9c08925a3ddba9a0a0bd7db6c3f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7466, "upload_time": "2012-01-17T13:41:34", "url": "https://files.pythonhosted.org/packages/37/b1/ed5cbc4785f3b82d41f9da3b9fe26c1eca4a2460ce8fc76a7fe7a39b7afe/are-you-a-human-1.0.3.zip" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "6352096ecb4700bc74c1cbd2b40f8d2d", "sha256": "67b8e4dd1710bba75e5331a98a91d93d9c731278eb0cabb9a72f95e1b22a8570" }, "downloads": -1, "filename": "are-you-a-human-1.0.4.tar.gz", "has_sig": false, "md5_digest": "6352096ecb4700bc74c1cbd2b40f8d2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6276, "upload_time": "2012-01-23T17:53:31", "url": "https://files.pythonhosted.org/packages/c4/0b/29d7b48f507aadbec11ee2b464305a4ffc4fd38e87ea7ab91797ed59a88f/are-you-a-human-1.0.4.tar.gz" }, { "comment_text": "", "digests": { "md5": "a72979a0f49bcd3cf29bf01b909cb5b4", "sha256": "41fdf684e325b8246ae5b1bceff5347a538260cef2a7f69dc4ba1e3f001cc270" }, "downloads": -1, "filename": "are-you-a-human-1.0.4.zip", "has_sig": false, "md5_digest": "a72979a0f49bcd3cf29bf01b909cb5b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7761, "upload_time": "2012-01-23T17:54:43", "url": "https://files.pythonhosted.org/packages/76/2d/6c1922f064cdbf3288575c190da812daf7d4453cc93cf7cb2c7d59c1b9ed/are-you-a-human-1.0.4.zip" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "1025e00f460e5fae57ad472bb5510a19", "sha256": "26f66b511269460446216fd594dd433f3cd2a1cfcf36b97c5ff1c94b460c46ee" }, "downloads": -1, "filename": "are-you-a-human-1.0.5.tar.gz", "has_sig": false, "md5_digest": "1025e00f460e5fae57ad472bb5510a19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5875, "upload_time": "2012-03-22T19:06:23", "url": "https://files.pythonhosted.org/packages/ec/e1/4db1e39cbb50b6e5f6ef888d0c69416b6a75747f012a4cfafa06d6c7bc3b/are-you-a-human-1.0.5.tar.gz" }, { "comment_text": "", "digests": { "md5": "e38c122f185abb90fa8f0744352b6cce", "sha256": "f22e8e8ef70b671fed119f1808a0a97c4acc0657f06786a30dd5006a0bc367c3" }, "downloads": -1, "filename": "are-you-a-human-1.0.5.zip", "has_sig": false, "md5_digest": "e38c122f185abb90fa8f0744352b6cce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7774, "upload_time": "2012-03-22T19:06:24", "url": "https://files.pythonhosted.org/packages/a1/a1/eafa651a4a0209c1662752a23312309212fbdf35bfd4d7761491c608043c/are-you-a-human-1.0.5.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1025e00f460e5fae57ad472bb5510a19", "sha256": "26f66b511269460446216fd594dd433f3cd2a1cfcf36b97c5ff1c94b460c46ee" }, "downloads": -1, "filename": "are-you-a-human-1.0.5.tar.gz", "has_sig": false, "md5_digest": "1025e00f460e5fae57ad472bb5510a19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5875, "upload_time": "2012-03-22T19:06:23", "url": "https://files.pythonhosted.org/packages/ec/e1/4db1e39cbb50b6e5f6ef888d0c69416b6a75747f012a4cfafa06d6c7bc3b/are-you-a-human-1.0.5.tar.gz" }, { "comment_text": "", "digests": { "md5": "e38c122f185abb90fa8f0744352b6cce", "sha256": "f22e8e8ef70b671fed119f1808a0a97c4acc0657f06786a30dd5006a0bc367c3" }, "downloads": -1, "filename": "are-you-a-human-1.0.5.zip", "has_sig": false, "md5_digest": "e38c122f185abb90fa8f0744352b6cce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7774, "upload_time": "2012-03-22T19:06:24", "url": "https://files.pythonhosted.org/packages/a1/a1/eafa651a4a0209c1662752a23312309212fbdf35bfd4d7761491c608043c/are-you-a-human-1.0.5.zip" } ] }