Go to file
LLL 465e2ee407
Interval tuto
2024-01-26 22:55:51 +01:00
.github/ISSUE_TEMPLATE Update issue templates 2024-01-23 13:32:22 +01:00
src revert to pastebin for version check 2024-01-26 22:12:04 +01:00
.gitignore revert to pastebin for version check 2024-01-26 22:12:04 +01:00
LICENSE.md Changed License 2023-08-16 12:11:56 +02:00
README.md Update README.md 2024-01-26 22:52:14 +01:00
TUTORIAL.md Interval tuto 2024-01-26 22:55:51 +01:00
requirements.txt Update requirements.txt 2024-01-21 17:01:34 +01:00

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. image

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
    
    • If you are on Linux, you might need to install Tkinter manually, commands to install are here
    • You need to remove the win10toast from requirements.txt or else you won't be able to install the depedencies
    • (Optional) If you want these package to be on virtual environment follow these step here
  • 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!