Metadata-Version: 2.1
Name: pyclick
Version: 0.0.1
Summary: Human mouse movement simulation with python
Home-page: https://github.com/patrikoss/pyclick
Author: patrikoss
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
Requires-Dist: numpy (>=1.14.2)
Requires-Dist: PyAutoGUI (>=0.9.36)
Requires-Dist: PyTweening (>=1.0.3)
Requires-Dist: python3-xlib (>=0.15)
Requires-Dist: xlib (>=0.21)

# pyclick
This is a library for generating human-like mouse movements.
The movements are based on the concept of bezier curve:
https://en.wikipedia.org/wiki/B%C3%A9zier_curve

### Simple Example:
```
from humanclicker import HumanClicker

# initialize HumanClicker object
hc = HumanClicker()

# move the mouse to position (100,100) on the screen in approximately 2 seconds
hc.move((100,100),2)

# mouse click(left button)
hc.click()
```
You can also customize the mouse curve by passing a HumanCurve to HumanClicker. You can control:
- number of internal knots, to change the overall shape of the curve,
- distortion to simulate shivering,
- tween to simulate acceleration and speed of movement



