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.6.tar.gz
(4.1 kB
view details)
File details
Details for the file aio-recaptcha-0.0.6.tar.gz
.
File metadata
- Download URL: aio-recaptcha-0.0.6.tar.gz
- Upload date:
- Size: 4.1 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 | 30f0a3ef7cf61d5772c1b7bf0ef9aa7350a3c1a08a7cfd80fa2d819d9eeaae97 |
|
MD5 | 698ea83f664aa25ee090a15329481af4 |
|
BLAKE2b-256 | 1b1a2a168d5ac55b85d7b6c8e28a60dc68fd697f472b4547939c0a3e217a8203 |