Recaptcha v2 and v3
Project description
Async Recaptcha
Install
$ pip install --user aio-recaptcha
Usage
import aiorecaptcha
@app.route('/')
def render_recaptcha():
render(aiorecaptcha.html(site_key='your_site_key') + aiorecaptcha.js())
@app.route('/verify', methods=['POST'])
async def verify_recaptcha(response_received_from_form):
try:
await aiorecaptcha.verify(secret=client_secret, response=response_recieved_from_form)
except recaptcha.RecaptchaError:
return 'No! Only hoomans!'
else:
return 'Hello hooman!'
API:
js()
html()
coro verify()
exc RecaptchaError
Test
Run:
$ /aio-recaptcha/test.sh
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
aio-recaptcha-0.0.8.tar.gz
(4.2 kB
view details)
File details
Details for the file aio-recaptcha-0.0.8.tar.gz
.
File metadata
- Download URL: aio-recaptcha-0.0.8.tar.gz
- Upload date:
- Size: 4.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61570a342de76ca23f99e30f1c1e8ae5cdd076060ee953e098154fa4e9525878 |
|
MD5 | 7fef52a93abbe9b8f50badb9cb85b50a |
|
BLAKE2b-256 | 01fa94499663dd76ee44e440eb19abbbea0fa59c6bf09fd0b02602e28692eea7 |