{ "info": { "author": "Omar Ryhan", "author_email": "omarryhan@gmail.com", "bugtrack_url": null, "classifiers": [ "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "

\n \"Logo\"\n

\n \"Build\n \"Software\n \"Code\n \"Downloads\"\n \"Monthly\n

\n

\n\n# Async Recaptcha V2 & V3\n\n## Setup \u2699\ufe0f\n\n```bash\n$ pip install aio-recaptcha\n```\n\n## Usage\n\n```python 3.7\nimport aiorecaptcha\n\n@app.route('/')\ndef render_recaptcha():\n render(aiorecaptcha.html(site_key='your_site_key') + aiorecaptcha.js())\n\n@app.route('/verify', methods=['POST'])\nasync def verify_recaptcha(response_received_from_form):\n try:\n await aiorecaptcha.verify(secret=client_secret, response=response_recieved_from_form)\n\n except recaptcha.RecaptchaError:\n return 'No! Only hoomans!'\n\n else:\n return 'Hello hooman!'\n```\n\n## API:\n\n js()\n html()\n coro verify()\n exc RecaptchaError\n\n## Test\n\nRun:\n\n```bash\n$ aio-recaptcha/test.sh\n```\n\n## Contact \ud83d\udce7\n\nI currently work as a freelance software devloper. Like my work and got a gig for me?\n\nWant to hire me fulltime? Send me an email @ omarryhan@gmail.com\n\n## Buy me a coffee \u2615\n\n**Bitcoin:** 3NmywNKr1Lzo8gyNXFUnzvboziACpEa31z\n\n**Ethereum:** 0x1E1400C31Cd813685FE0f6D29E0F91c1Da4675aE\n\n**Bitcoin Cash:** qqzn7rsav6hr3zqcp4829s48hvsvjat4zq7j42wkxd\n\n**Litecoin:** MB5M3cE3jE4E8NwGCWoFjLvGqjDqPyyEJp\n\n**Paypal:** https://paypal.me/omarryhan", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/omarryhan/aio-recaptcha", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "aio-recaptcha", "package_url": "https://pypi.org/project/aio-recaptcha/", "platform": "", "project_url": "https://pypi.org/project/aio-recaptcha/", "project_urls": { "Homepage": "https://github.com/omarryhan/aio-recaptcha" }, "release_url": "https://pypi.org/project/aio-recaptcha/0.0.9/", "requires_dist": null, "requires_python": "", "summary": "Recaptcha v2 and v3", "version": "0.0.9" }, "last_serial": 5362649, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "f32804b2030526586be7d1d3b2c4e9e9", "sha256": "c84fc7c3fb278b12bcbcc362aaf97dcddae60d1297759d35d5daf0dea46a99b1" }, "downloads": -1, "filename": "aio-recaptcha-0.0.2.tar.gz", "has_sig": false, "md5_digest": "f32804b2030526586be7d1d3b2c4e9e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3873, "upload_time": "2018-12-26T04:06:03", "url": "https://files.pythonhosted.org/packages/6b/2e/5c98cc1eb44af23d04e56eea72797afb494a612ed72f62a7e6fa50f9f496/aio-recaptcha-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "0fbb461bef1274cbb44242336c0ac099", "sha256": "dd8e00dacc5772cced1f31607473f4cb129d68f4f42abba443805425f3b7b516" }, "downloads": -1, "filename": "aio-recaptcha-0.0.3.tar.gz", "has_sig": false, "md5_digest": "0fbb461bef1274cbb44242336c0ac099", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3827, "upload_time": "2018-12-26T04:10:00", "url": "https://files.pythonhosted.org/packages/50/99/23cd80f018a82be09c4ea37e63dd9e813514bb2f91b5ebacafe43e1d0543/aio-recaptcha-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "d3f22531cc223d5138495f1a43292f98", "sha256": "31b187c0a4747c3e92718292208fb74942d35f80059b900fc52f2b6cb1a991af" }, "downloads": -1, "filename": "aio-recaptcha-0.0.4.tar.gz", "has_sig": false, "md5_digest": "d3f22531cc223d5138495f1a43292f98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3889, "upload_time": "2018-12-26T16:57:51", "url": "https://files.pythonhosted.org/packages/7b/d0/41d7647c05259aa7bebe1ac3f0547995980bbb08c95e8c20ce652c0bc723/aio-recaptcha-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "95dc1f0b4e732db7fa74c3305b57c158", "sha256": "3c66c35126d56788c4c49006547c640a2bf64c666dc0224b64a61c71ac24618c" }, "downloads": -1, "filename": "aio-recaptcha-0.0.5.tar.gz", "has_sig": false, "md5_digest": "95dc1f0b4e732db7fa74c3305b57c158", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3890, "upload_time": "2018-12-26T18:38:18", "url": "https://files.pythonhosted.org/packages/74/07/78564fda53dddef1f545e844843731e5656adecc289ddc04226ffc811766/aio-recaptcha-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "698ea83f664aa25ee090a15329481af4", "sha256": "30f0a3ef7cf61d5772c1b7bf0ef9aa7350a3c1a08a7cfd80fa2d819d9eeaae97" }, "downloads": -1, "filename": "aio-recaptcha-0.0.6.tar.gz", "has_sig": false, "md5_digest": "698ea83f664aa25ee090a15329481af4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4132, "upload_time": "2019-02-28T03:54:11", "url": "https://files.pythonhosted.org/packages/1b/1a/2a168d5ac55b85d7b6c8e28a60dc68fd697f472b4547939c0a3e217a8203/aio-recaptcha-0.0.6.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "7fef52a93abbe9b8f50badb9cb85b50a", "sha256": "61570a342de76ca23f99e30f1c1e8ae5cdd076060ee953e098154fa4e9525878" }, "downloads": -1, "filename": "aio-recaptcha-0.0.8.tar.gz", "has_sig": false, "md5_digest": "7fef52a93abbe9b8f50badb9cb85b50a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4186, "upload_time": "2019-02-28T10:15:16", "url": "https://files.pythonhosted.org/packages/01/fa/94499663dd76ee44e440eb19abbbea0fa59c6bf09fd0b02602e28692eea7/aio-recaptcha-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "3c966dea490f74c3e0437baeeca6a75b", "sha256": "88faa04842116d9904a8d5a893dc0a1d43f1da4733f5430c038a28ab03862c60" }, "downloads": -1, "filename": "aio-recaptcha-0.0.9.tar.gz", "has_sig": false, "md5_digest": "3c966dea490f74c3e0437baeeca6a75b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4690, "upload_time": "2019-06-05T14:02:29", "url": "https://files.pythonhosted.org/packages/8e/f6/2387bfde11bcd9ade548a16366bea4049d740a89fcfd634aaa6cc04d465c/aio-recaptcha-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3c966dea490f74c3e0437baeeca6a75b", "sha256": "88faa04842116d9904a8d5a893dc0a1d43f1da4733f5430c038a28ab03862c60" }, "downloads": -1, "filename": "aio-recaptcha-0.0.9.tar.gz", "has_sig": false, "md5_digest": "3c966dea490f74c3e0437baeeca6a75b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4690, "upload_time": "2019-06-05T14:02:29", "url": "https://files.pythonhosted.org/packages/8e/f6/2387bfde11bcd9ade548a16366bea4049d740a89fcfd634aaa6cc04d465c/aio-recaptcha-0.0.9.tar.gz" } ] }