Copyright (c) 2011 AYAH LLC http://www.areyouahuman.com
BY USING THIS SOFTWARE YOU AGREE TO THE TERMS AND CONDITIONS FOUND AT: http://portal.areyouahuman.com/termsAndConditions
The AYAH Python Integration Library is compatible with Python 2.x and 3.x. (It was built and tested on versions 2.7.x and 3.2.x.) Python 3.x requires an extra installation step as described below.
Python 2.x Installation:
Download and extract the appropriate source distribution for your OS.
Install the package:
python setup.py install
Python 3.x Installation:
Download and extract the appropriate source distribution for your OS.
Convert the package to Python 3.x:
2to3 -wn ./ayah
Install the package:
python3 setup.py install
The AYAH Python Integration Library is compatible with all web application frameworks.
Get your publisher key and scoring key from https://portal.areyouahuman.com/.
Import the ayah module:
import ayah
Configure the ayah module when your application initializes:
ayah.configure(<your-publisher-key>, <your-scoring-key>)
Display the AYAH HTML on any page that requires a human:
html = ayah.get_publisher_html()
Allow the alleged human to complete the PlayThru challenge. When they're finished, your web page will have a hidden field on it with id="session_secret".
Use the value of the hidden session secret field to determine if the alleged human passed the challenge:
passed = ayah.score_result(<session-secret>)
Congratulations, your application detects humans without requiring CAPTCHA!