Skip to content

Prove you are not a robot by uploading your own photos, rather than clicking on existing ones.

License

Notifications You must be signed in to change notification settings

mkukar/selfCAPTCHA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

selfCAPTCHA

DESCRIPTION

selfCAPTCHA is a variation on CAPTCHA where users upload their own photos to verify they are not a robot, rather than clicking on existing images.

QUICKSTART

The following steps will launch selfCAPTCHA running using a development instance on localhost.

Requirements

  • Python 3.5.1 or higher (64 bit version)

Steps

Note 1 - It is best practice to set this up in a virtual environment such as VENV. See Flask installation guide link in Note 2 for more info.

Note 2 - Steps written for Windows and adapted from:

https://flask.palletsprojects.com/en/1.1.x/installation/

https://github.com/OlafenwaMoses/ImageAI

  1. Clone the git repo
  2. Install Flask
pip install flask
  1. Install ImageAI and its dependencies
pip install -U tensorflow keras opencv-python
pip3 install imageai --upgrade
  1. Set Flask environment variables
set FLASK_APP=selfcaptcha
set FLASK_ENV=development
  1. Launch Flask from base directory
python -m flask run
  1. Load webpage http://127.0.0.1:5000

DEMO GIF

https://gfycat.com/circularmaturehalcyon

LICENSE

MIT License

AUTHOR

Created by Michael Kukar

August 2019

ACKNOWLEDGEMENTS

About

Prove you are not a robot by uploading your own photos, rather than clicking on existing ones.

Resources

License

Stars

Watchers

Forks

Packages

No packages published