Auto Clicker Module
Python auto-clicker script that automates mouse clicks at defined intervals and visually indicates each click with a bubble overlay.
Installation
To install the module, use pip:
pip install auto-clicker
Usage
Command Line Usage
After installing the module, you can run the auto-clicker from the command line:
auto-clicker
This will start the auto-clicker with the default interval of 5 seconds.
Script Usage
You can also use the module in your own scripts. Here’s an example:
from auto_clicker import start_auto_clicker
# Define the time interval between clicks in seconds
click_interval = 5.0 # Change this value as needed
# Start the auto clicker
start_auto_clicker(click_interval)
Features
- Automates Mouse Clicks: Clicks the mouse at specified intervals.
- Visual Feedback: Shows a bubble overlay at the click location.
Examples
Running from the Command Line
-
Open a terminal or command prompt.
-
Run the following command:
auto-clicker
Running from a Python Script
-
Create a Python script file (e.g.,
run_clicker.py). -
Add the following code:
from auto_clicker import start_auto_clicker # Define the time interval between clicks in seconds click_interval = 5.0 # Change this value as needed # Start the auto clicker start_auto_clicker(click_interval)
-
Run the script:
python run_clicker.py
Customization
You can customize the click interval by passing a different value to the start_auto_clicker function:
from auto_clicker import start_auto_clicker
# Set a custom click interval (e.g., 2 seconds)
click_interval = 2.0
# Start the auto clicker with the custom interval
start_auto_clicker(click_interval)
Requirements
pyautogui: For automating mouse clicks.tkinter: For showing visual feedback (bubble overlay).
Both libraries should be installed automatically with the module. If you encounter any issues, you can install them manually:
pip install pyautogui
License
This project is licensed under the MIT License.
Contributing
If you would like to contribute to the project, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch). - Make your changes and commit them (
git commit -m 'Add some feature'). - Push to the branch (
git push origin feature-branch). - Create a new Pull Request.
Author
David Oduse (odusedavid@gmail.com)
Metadata
Release files for auto-mouse-clicker-KingDavidJnr 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| auto_mouse_clicker_kingdavidjnr-0.0.1.tar.gz | 7.4 kB | Without provenance | Details for auto_mouse_clicker_kingdavidjnr-0.0.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| auto_mouse_clicker_KingDavidJnr-0.0.1-py3-none-any.whl | Python 3 | none | any | Details for auto_mouse_clicker_KingDavidJnr-0.0.1-py3-none-any.whl |
Total release size: 15.1 kB
Release files / auto_mouse_clicker_kingdavidjnr-0.0.1.tar.gz
| Download URL | auto_mouse_clicker_kingdavidjnr-0.0.1.tar.gz |
|---|---|
| Size | 7.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
654caed04e5b600067aa99483df4ddc963aa636b1769d599c49b832cb43e309e
|
|
BLAKE2b-256 checksum How to use checksums |
f86026b028008be5d978f486cbeab0a992c09e9fbc4cd0e69e1c9e4ae5331815
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.12.0
|
Release files / auto_mouse_clicker_KingDavidJnr-0.0.1-py3-none-any.whl
| Download URL | auto_mouse_clicker_KingDavidJnr-0.0.1-py3-none-any.whl |
|---|---|
| Size | 7.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fbf076193e7b6eeb5c47e9b40adf58be6c49952fa82ce33e3c3528a676a70c74
|
|
BLAKE2b-256 checksum How to use checksums |
2d8c06c6d0bd7ae7ac79ac202c1125b2657eef7ebd43dd971b1b9e6b197287c1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.12.0
|
Security for auto-mouse-clicker-KingDavidJnr 0.0.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.