465e2ee407 | ||
---|---|---|
.github/ISSUE_TEMPLATE | ||
src | ||
.gitignore | ||
LICENSE.md | ||
README.md | ||
TUTORIAL.md | ||
requirements.txt |
README.md
PyMacroRecord
PyMacroRecord is a completely free Macro Recorder, coded with Python.
Overview
PyMacroRecord works with a GUI made using tkinter, making it easier for users to interact with it.
Features
- Very Easy to use
- Free. No limitations. No "premium" purchase.
- You can set an infinite amount of repeats.
- You can change the speed of your record.
- You can put interval in your playbacks
- You can save your record.
- You can load your record.
- You can share your record with other people.
- Universal Files (work with .json).
- After-playback options, e.g., Standby or shutdown computer.
- Can choose from recording mouse movement, click and keyboard input
- Custom Hotkey for starting a record and stop it, start playback and stop it
- Mouse Movement, click, and keyboard recording.
- Smooth recording of the mouse.
How does this work?
To start recording, you simply have to press the red button or the o
key (By default).
From there, you can move your mouse, click, and type on your keyboard, and everything will be recorded. (You can choose what will be recorded.)
Then, to stop the recording, you simply click on the black square or press the escape
key (By default).
To play a recording, you just need to click on the green play icon or press the p
key (By default).
And to stop the playback, press the f3
key (By default).
Here are some videos to show you the process:
https://github.com/LOUDO56/PyMacroRecord/assets/117168736/3150d831-9d2e-4481-b72f-45dd5835ae26
https://github.com/LOUDO56/PyMacroRecord/assets/117168736/624e49b4-439e-413c-a054-a9586564a39e
For bug reports or update requests
If you encounter a bug or want to request an update, simply create an issue here
For people who don't have windows or don't want to use exe file
⚠️ Might work for MacOS, I can not test unfortunately ⚠️
-
First, if you didn't already, install Python
-
Download the last source code release here
-
Extract it wherever you want.
-
Open the terminal and type
cd <PATH TO SOFTWARE FOLDER>
-
Type the command:
pip install -r requirements.txt
-
Finally, do
cd src
and type:python3 main.py
-
And boom! The software is now ready to use.
License
This program is under GNU General Public License v3.0
Special Thanks
Special thanks to Fooinys, who playtested my program!