Skip to main content

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)

Source distribution for PySpeedMacro 0.0.0.16
File Size Uploaded
PySpeedMacro-0.0.0.16.tar.gz 11.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for PySpeedMacro 0.0.0.16
File Interpreter ABI Platform
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
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