copycat
is a tool that record and replay mouse and keyboard macro.
This is a short demo of the tool:
demo.mp4
This tool uses poetry to manage dependencies and packaging. To install all the dependencies simply run:
poetry install
You can run the tool using poetry:
poetry run copycat --help
Or you can run the tool using python:
python -m copycat --help
Or you can run the tool directly from the directory or add it to your path:
copycat --help
usage: copycat [-h] [--verbose] [--debug] [--quiet | --no-quiet | -q] [--version] [--gui] [--theme THEME] [--speed SPEED] [--reply REPLY]
Copycat is a tool that record and replay mouse and keyboard macro.
options:
-h, --help show this help message and exit
--verbose, -v Increase verbosity. Use more than once to increase verbosity level (e.g. -vvv).
--debug Enable debug mode.
--quiet, --no-quiet, -q
Do not print any output/log
--version, -V Show version and exit.
--gui Run the tool in GUI mode.
--theme THEME, -t THEME
Set the "ttkthemes" GUI theme. (Default: equilux)
--speed SPEED, -s SPEED
Speed of the macro playback. (Default: 1.0)
--reply REPLY, -r REPLY
Define macro name to reply.
To run the tests simply run:
poetry run test
To update the setup.py
file with the latest dependencies and versions run:
poetry run poetry2setup > setup.py
This project was generated using powerful tools and libraries such as poetry, pydantic, pytest and more, I simply put the pieces together. Please check and support all the tools and libraries used in this project.