Skip to main content

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 pyclick 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

Release files for pyclick 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyclick 0.0.2
File Size Uploaded
pyclick-0.0.2.tar.gz 4.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyclick 0.0.2
File Interpreter ABI Platform
pyclick-0.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 9.1 kB

Release files / pyclick-0.0.2.tar.gz

Download URL pyclick-0.0.2.tar.gz
Size 4.0 kB
Tags Source
SHA-256 checksum
How to use checksums
0d4ef59faae3e313d36305a68e20d404581f54033706005939c7255e439afff1
BLAKE2b-256 checksum
How to use checksums
79af10fccae5d26c05dacdf05245453666feac4185eead5f9e0dd4da03f4f3b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.5

Release files / pyclick-0.0.2-py3-none-any.whl

Download URL pyclick-0.0.2-py3-none-any.whl
Size 5.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
393c13eb8b54c70552d5e231ad0ef7b81c8ab72cd820fbe42d5f67f3808876af
BLAKE2b-256 checksum
How to use checksums
5d9175a30b68eaf0dc646093873d1fb464fca75dab7fb41ac2dd85468712af81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.1 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.5

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page