Metadata-Version: 2.1
Name: decaptcha
Version: 0.2.1
Summary: A GUI automation Python module for solving Google reCAPTCHA v2
Home-page: https://github.com/balanceofprobability/decaptcha
Author: John Harrison
Author-email: balanceofprobability@gmail.com
License: MIT license
Keywords: decaptcha
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Requires-Dist: absl-py (==0.7.1)
Requires-Dist: astor (==0.8.0)
Requires-Dist: cycler (==0.10.0)
Requires-Dist: easyprocess (==0.2.7)
Requires-Dist: gast (==0.2.2)
Requires-Dist: google-pasta (==0.1.7)
Requires-Dist: grpcio (==1.23.0)
Requires-Dist: h5py (==2.9.0)
Requires-Dist: imageai (==2.1.3)
Requires-Dist: keras-applications (==1.0.8)
Requires-Dist: keras-preprocessing (==1.1.0)
Requires-Dist: keras (==2.2.4)
Requires-Dist: kiwisolver (==1.1.0)
Requires-Dist: markdown (==3.1.1)
Requires-Dist: matplotlib (==3.0.3)
Requires-Dist: mouseinfo (==0.0.4)
Requires-Dist: numpy (==1.17.0)
Requires-Dist: opencv-python (==4.1.0.25)
Requires-Dist: pillow (==6.1.0)
Requires-Dist: protobuf (==3.9.1)
Requires-Dist: pyautogui (==0.9.47)
Requires-Dist: pygetwindow (==0.0.7)
Requires-Dist: pymsgbox (==1.0.7)
Requires-Dist: pyparsing (==2.4.2)
Requires-Dist: pyperclip (==1.7.0)
Requires-Dist: pyrect (==0.1.4)
Requires-Dist: pyscreenshot (==0.5.1)
Requires-Dist: pyscreeze (==0.1.22)
Requires-Dist: python-dateutil (==2.8.0)
Requires-Dist: python3-xlib (==0.15)
Requires-Dist: pytweening (==1.0.3)
Requires-Dist: pyyaml (==5.1.2)
Requires-Dist: scipy (==1.3.1)
Requires-Dist: six (==1.12.0)
Requires-Dist: tensorboard (==1.14.0)
Requires-Dist: tensorflow-estimator (==1.14.0)
Requires-Dist: tensorflow (==1.14.0)
Requires-Dist: termcolor (==1.1.0)
Requires-Dist: tesserocr (==2.4.1)
Requires-Dist: werkzeug (==0.15.5)
Requires-Dist: wheel (==0.33.6)
Requires-Dist: wrapt (==1.11.2)
Requires-Dist: xlib (==0.21)

=========
deCAPTCHA
=========


.. image:: https://img.shields.io/pypi/v/decaptcha.svg
    :target: https://pypi.python.org/pypi/decaptcha
    :alt: PyPI

.. image:: https://travis-ci.com/balanceofprobability/decaptcha.svg?branch=master
    :target: https://travis-ci.com/balanceofprobability/decaptcha
    :alt: Build Status

.. image:: https://coveralls.io/repos/github/balanceofprobability/decaptcha/badge.svg?branch=master
    :target: https://coveralls.io/repos/github/balanceofprobability/decaptcha?branch=master
    :alt: Coverage Status

.. image:: https://readthedocs.org/projects/decaptcha/badge/?version=latest
    :target: https://decaptcha.readthedocs.io/en/latest/?badge=latest
    :alt: Documentation Status

.. image:: https://pyup.io/repos/github/balanceofprobability/decaptcha/shield.svg
     :target: https://pyup.io/repos/github/balanceofprobability/decaptcha/
     :alt: Updates

.. image:: https://img.shields.io/badge/License-MIT-yellow.svg
    :target: https://opensource.org/licenses/MIT
    :alt: License

.. image:: https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square
     :target: http://makeapullrequest.com
     :alt: PRs Welcom


A GUI automation Python module for solving Google reCAPTCHA v2

.. image:: ./demo.gif

* Free software: MIT license
* Documentation: https://decaptcha.readthedocs.io.


Installation
------------

Prerequisites:

- Python 3.5+
- `Google Tesseract OCR <https://github.com/tesseract-ocr/tesseract>`_
- `Geckodriver <https://github.com/mozilla/geckodriver>`_
- `Scrot <https://github.com/dreamer/scrot>`_
- `YOLOv3 Model <https://github.com/OlafenwaMoses/ImageAI/releases/tag/1.0/>`_

| Installing via pip:

Check the `decaptcha package page <https://pypi.python.org/pypi/decaptcha>`_ for more information.

.. code-block:: bash

    $ (env)> pip install decaptcha

| Or if you have git installed:

.. code-block:: bash

    $ (env)> pip install -U git+https://github.com/balanceofprobability/decaptcha.git

| Installing from source:

.. code-block:: bash

    $> git clone https://github.com/balanceofprobability/decaptcha.git
    $ (env)> cd decaptcha && pip install -U .

Usage
-----

**Quickstart**

For a live demo, open a web browser and visit https://www.google.com/recaptcha/api2/demo, then run the following code block via a Python script or Python REPL.

.. code-block:: python

    from decaptcha import NotARobot

    janet = NotARobot()
    janet.set_model("yolo.h5")
    janet.run()

Credits
-------

This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.

.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage


