Menu

Tree [360da0] main /
 History

HTTPS access


File Date Author Commit
 .github 2024-02-28 LLL LLL [360da0] Update issue templates
 src 2024-02-28 LE LOUER Lucas LE LOUER Lucas [1462ba] Changed version 1.1.12
 .gitignore 2024-01-31 LOUDO LOUDO [e87d4d] 1.1.0
 LICENSE.md 2023-08-16 LE LOUER Lucas LE LOUER Lucas [850571] Changed License
 README.md 2024-02-06 LLL LLL [38a998] Update README.md
 TUTORIAL.md 2024-02-07 LLL LLL [b1cd5f] Added Delay tuto
 requirements.txt 2024-01-21 LLL LLL [a17770] Update requirements.txt

Read Me

PyMacroRecord

PyMacroRecord is a completely free Macro Recorder, coded with Python.

PyMacroRecord count download

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\
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\
To play a recording, you just need to click on the green play icon
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/2e0f9e5e-965e-4d88-86ba-c525d7faed3c

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:
    bash 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

  • Fooinys, who playtested my program!
  • Lenoch, for code enhancement!
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.