PySpeedMacro
PyAutoGUI is a GUI automation Python module for creating macros and scripting. It is used to programmatically control the mouse & keyboard.
Pip install
pip install PySpeedMacro
Source code available at https://github.com/BaneofRogue/PySpeedMacro
If you need help installing Python, visit
Dependencies
This has only been tested on Windows 10 as of updating this document.
Pillow
pip install pillow
OpenCV Python
pip install opencv-python
Logging
pip install logging
Disclaimers
This is my first ever python library so code may be spaghetti.
Please not that many new functions and updates will be posted as time progresses.
This was inspired by PyAutoGui, PyDirectInput, and Mouse!
I use these modules a lot, but I always wished I could have a faster and more simpler code library to create scripts.
Thank you to all the people who contributed to those projects.
How does PySpeedMacro work?
Working with python to create macros and scripts can be confusing and overwhelming. PySpeedMacro's job is to remove the complexity behind creating scripts and macros!
PySpeedMacro has only been tested on Windows 10.
Windows:
- The already integrated win32api is used to interact with the Windows API, controlling the mouse and simulating inputs.
- OpenCV for Python is used to search for images on screen, which turns out to be faster than PyAutoGui.
Metadata
Release files for PySpeedMacro 0.0.0.16
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| PySpeedMacro-0.0.0.16.tar.gz | 11.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| PySpeedMacro-0.0.0.16-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 22.0 kB
Release files / PySpeedMacro-0.0.0.16.tar.gz
| Download URL | PySpeedMacro-0.0.0.16.tar.gz |
|---|---|
| Size | 11.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2254855f2d612b0174fde4851b50a0d88f51785f903449791cc1f9218abb1250
|
|
BLAKE2b-256 checksum How to use checksums |
d62e75198d62efcdf31e6ffa72011c944190ba9e4949654b64a0f558ccb2c81e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.0
|
Release files / PySpeedMacro-0.0.0.16-py3-none-any.whl
| Download URL | PySpeedMacro-0.0.0.16-py3-none-any.whl |
|---|---|
| Size | 10.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9c60f5cde1b4238528832ada30f146ff1125f41da3d2d4e91113276c79552690
|
|
BLAKE2b-256 checksum How to use checksums |
a4ade359e43080cfce939c0a919db7f756f85b799929d8b72ae90a1a78ea63af
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.0
|