A fast and easy library for scripting and macroing
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file PySpeedMacro-0.0.0.4.tar.gz.
File metadata
- Download URL: PySpeedMacro-0.0.0.4.tar.gz
- Upload date:
- Size: 8.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
47c3834dd12e3b765c6418ee2876c8e8aa4eed500cc73800f6d177ef6967fcc5
|
|
| MD5 |
d28e73dae1c59f1527adaf2adc97e68d
|
|
| BLAKE2b-256 |
b7f8dc459c07ae12e1fe6372f9a5494faf17b1bb8bf8f0f72bba7cf15a593f6d
|
File details
Details for the file PySpeedMacro-0.0.0.4-py3-none-any.whl.
File metadata
- Download URL: PySpeedMacro-0.0.0.4-py3-none-any.whl
- Upload date:
- Size: 8.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb9326432903dc7ba9a30a0d216746cff04a0f12ede25cc6e129981079570705
|
|
| MD5 |
9f080901d2f929c346e875854263ad26
|
|
| BLAKE2b-256 |
84e8b4cd938de222fb826810c608bf9c7744199ac1fed4070aa72a41c9291124
|