replay-wizard


Namereplay-wizard JSON
Version 2.2.0 PyPI version JSON
download
home_pagehttps://github.com/quillcraftsman/replay-wizard
SummaryReplayWizard is a powerful automation tool designed to streamline your workflow by capturing and replaying your interactions with your computer
upload_time2024-03-14 14:27:29
maintainer
docs_urlNone
authorquillcraftsman
requires_python>=3
licenseMIT
keywords python home-automation automation artificial-intelligence replayer capturing
VCS
bugtrack_url
requirements pynput pydantic
Travis-CI No Travis.
coveralls test coverage
            # ReplayWizard

ReplayWizard is a powerful automation tool designed to streamline your workflow by capturing and replaying your 
interactions with your computer 

You can find **Full Project Documentation** [here][documentation_path]

![ReplayWizard logo](https://github.com/quillcraftsman/replay-wizard/blob/main/image.png)

## Backdrop Build

This project was started with [#Backdrop Build](https://backdropbuild.com/v3/replay-wizard) support

<hr>

#### Workflows / Support / Languages
[![Tests](https://github.com/quillcraftsman/replay-wizard/actions/workflows/run-tests.yml/badge.svg?branch=main)](https://github.com/quillcraftsman/replay-wizard/actions/workflows/run-tests.yml)
[![Pylint](https://github.com/quillcraftsman/replay-wizard/actions/workflows/lint.yml/badge.svg?branch=main)](https://github.com/quillcraftsman/replay-wizard/actions/workflows/lint.yml)
/
[![Documentation](https://img.shields.io/badge/docs-0094FF.svg)][documentation_path]
[![Discussions](https://img.shields.io/badge/discussions-ff0068.svg)](https://github.com/quillcraftsman/replay-wizard/discussions/)
[![Issues](https://img.shields.io/badge/issues-11AE13.svg)](https://github.com/quillcraftsman/replay-wizard/issues/)
/
[![Languages](https://img.shields.io/github/languages/count/quillcraftsman/replay-wizard)](https://github.com/quillcraftsman/replay-wizard)
[![Top Language](https://img.shields.io/github/languages/top/quillcraftsman/replay-wizard)](https://github.com/quillcraftsman/replay-wizard)

#### Package / Downloads
[![Version](https://img.shields.io/pypi/v/replay-wizard.svg)](https://pypi.python.org/pypi/replay-wizard/)
[![Development Status](https://img.shields.io/pypi/status/replay-wizard.svg)](https://pypi.python.org/pypi/replay-wizard)
[![Python version](https://img.shields.io/pypi/pyversions/replay-wizard.svg)](https://pypi.python.org/pypi/replay-wizard/)
[![License](https://img.shields.io/pypi/l/replay-wizard)](https://github.com/quillcraftsman/replay-wizardblob/main/LICENSE)
[![Wheel](https://img.shields.io/pypi/wheel/replay-wizard.svg)](https://pypi.python.org/pypi/replay-wizard/)
/
[![Day Downloads](https://img.shields.io/pypi/dd/replay-wizard)](https://pepy.tech/project/replay-wizard)
[![Week Downloads](https://img.shields.io/pypi/dw/replay-wizard)](https://pepy.tech/project/replay-wizard)
[![Month Downloads](https://img.shields.io/pypi/dm/replay-wizard)](https://pepy.tech/project/replay-wizard)
[![All Downloads](https://img.shields.io/pepy/dt/replay-wizard)](https://pepy.tech/project/replay-wizard)

#### Development
[![Release date](https://img.shields.io/github/release-date/quillcraftsman/replay-wizard
)](https://github.com/quillcraftsman/replay-wizard/releases)
[![Last Commit](https://img.shields.io/github/last-commit/quillcraftsman/replay-wizard/main
)](https://github.com/quillcraftsman/replay-wizard)
[![Issues](https://img.shields.io/github/issues/quillcraftsman/replay-wizard
)](https://github.com/quillcraftsman/replay-wizard/issues/)
[![Closed Issues](https://img.shields.io/github/issues-closed/quillcraftsman/replay-wizard
)](https://github.com/quillcraftsman/replay-wizard/issues/)
[![Pull Requests](https://img.shields.io/github/issues-pr/quillcraftsman/replay-wizard
)](https://github.com/quillcraftsman/replay-wizard/pulls)
[![Closed Pull Requests](https://img.shields.io/github/issues-pr-closed-raw/quillcraftsman/replay-wizard
)](https://github.com/quillcraftsman/replay-wizard/pulls)
[![Discussions](https://img.shields.io/github/discussions/quillcraftsman/replay-wizard
)](https://github.com/quillcraftsman/replay-wizard/discussions/)

[//]: # (#### Repository Stats)

[//]: # ([![Stars]&#40;https://img.shields.io/github/stars/quillcraftsman/replay-wizard)

[//]: # (&#41;]&#40;https://github.com/quillcraftsman/replay-wizard&#41;)

[//]: # ([![Contributors]&#40;https://img.shields.io/github/contributors/quillcraftsman/replay-wizard)

[//]: # (&#41;]&#40;https://github.com/quillcraftsman/replay-wizardgraphs/contributors&#41;)

[//]: # ([![Forks]&#40;https://img.shields.io/github/forks/quillcraftsman/replay-wizard)

[//]: # (&#41;]&#40;https://github.com/quillcraftsman/replay-wizard&#41;)

<hr>

## Menu

- [Install](#install)
- [Quickstart](#quickstart)
- [Mission](#mission)
- [Open Source Project](#open-source-project)
- [Features](#features)
- [Requirements](#requirements)
- [Development Status](#development-status)
- [Contributing](#contributing)

## Install

### with pip

```commandline
pip install replay-wizard
```

See more in [Full Documentation](https://replaywizard.craftsman.lol/install.html)

## Quickstart

### Capture Sequence

```commandline
wizard-capture openyoutube
```

### Replay Sequence

```commandline
wizard-replay openyoutube -d 10 -t true
```

### Combine Sequences

```commandline
wizard-combine three one two
```

### More examples in [Full Documentation][documentation_path]

## Mission

Unlock Efficiency, Replay Your Moves.

Whether you're performing repetitive tasks, testing software, or demonstrating procedures, 
ReplayWizard empowers you to record your actions effortlessly and replay them with precision.

With ReplayWizard, you can automate complex sequences of mouse clicks, keyboard inputs, window movements, and application launches, 
saving you time and effort. Simply initiate the recording, perform your actions as usual, and let ReplayWizard handle the rest.

ReplayWizard offers flexibility and customization, allowing you to edit and refine your recorded actions, adjust playback speed,
and schedule automated tasks for optimal efficiency. Its intuitive interface makes it accessible to users of all levels, 
from beginners to experienced professionals.

## Open Source Project

This is the open source project with [MIT license](LICENSE). 
Be free to use, fork, clone and contribute.

## Features

This features will be built during 4 weeks.
20.03.2024 - deadline

- Capture mouse actions (Done)
- Save mouse actions (Done)
- Replay mouse actions (Done)
- Capture keyboards actions (Done)
- Save keyboards actions (Done)
- Replay keyboards actions (Done)
- Capture environment 
- Save environment 
- Replay environment
- Console script (Done)
- python library API (Done)
- Combine sequences (Done)

## Requirements

- python (library was tested with **3.10**, **3.11** versions)
- pynput (this package use [LGPL-3.0 license](https://github.com/moses-palmer/pynput/blob/master/COPYING.LGPL) and used in this project as a third party library without modifications)
- pydantic

See more in [Full Documentation](https://replaywizard.craftsman.lol/about.html#requirements)

## Development Status

- Package available on [PyPi](https://pypi.org/project/replay-wizard/)

See more in [Full Documentation](https://replaywizard.craftsman.lol/about.html#development-status)

## Contributing

You are welcome! To easy start please check:
- [Full Documentation][documentation_path]
- [Contributing](CONTRIBUTING.md)
- [Developer Documentation](https://replaywizard.craftsman.lol/dev_documentation.html)
- [Code of Conduct](CODE_OF_CONDUCT.md)
- [Security Policy](SECURITY.md)
- [Governance](GOVERNANCE.md)
- [Support](SUPPORT.md)

[documentation_path]: https://replaywizard.craftsman.lol

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/quillcraftsman/replay-wizard",
    "name": "replay-wizard",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3",
    "maintainer_email": "",
    "keywords": "python,home-automation,automation,artificial-intelligence,replayer,capturing",
    "author": "quillcraftsman",
    "author_email": "quill@craftsman.lol",
    "download_url": "https://files.pythonhosted.org/packages/d8/a4/34e75acda8e731ae91c6edf0e156f354e3b4ade44d6fefa214091d42c463/replay-wizard-2.2.0.tar.gz",
    "platform": null,
    "description": "# ReplayWizard\n\nReplayWizard is a powerful automation tool designed to streamline your workflow by capturing and replaying your \ninteractions with your computer \n\nYou can find **Full Project Documentation** [here][documentation_path]\n\n![ReplayWizard logo](https://github.com/quillcraftsman/replay-wizard/blob/main/image.png)\n\n## Backdrop Build\n\nThis project was started with [#Backdrop Build](https://backdropbuild.com/v3/replay-wizard) support\n\n<hr>\n\n#### Workflows / Support / Languages\n[![Tests](https://github.com/quillcraftsman/replay-wizard/actions/workflows/run-tests.yml/badge.svg?branch=main)](https://github.com/quillcraftsman/replay-wizard/actions/workflows/run-tests.yml)\n[![Pylint](https://github.com/quillcraftsman/replay-wizard/actions/workflows/lint.yml/badge.svg?branch=main)](https://github.com/quillcraftsman/replay-wizard/actions/workflows/lint.yml)\n/\n[![Documentation](https://img.shields.io/badge/docs-0094FF.svg)][documentation_path]\n[![Discussions](https://img.shields.io/badge/discussions-ff0068.svg)](https://github.com/quillcraftsman/replay-wizard/discussions/)\n[![Issues](https://img.shields.io/badge/issues-11AE13.svg)](https://github.com/quillcraftsman/replay-wizard/issues/)\n/\n[![Languages](https://img.shields.io/github/languages/count/quillcraftsman/replay-wizard)](https://github.com/quillcraftsman/replay-wizard)\n[![Top Language](https://img.shields.io/github/languages/top/quillcraftsman/replay-wizard)](https://github.com/quillcraftsman/replay-wizard)\n\n#### Package / Downloads\n[![Version](https://img.shields.io/pypi/v/replay-wizard.svg)](https://pypi.python.org/pypi/replay-wizard/)\n[![Development Status](https://img.shields.io/pypi/status/replay-wizard.svg)](https://pypi.python.org/pypi/replay-wizard)\n[![Python version](https://img.shields.io/pypi/pyversions/replay-wizard.svg)](https://pypi.python.org/pypi/replay-wizard/)\n[![License](https://img.shields.io/pypi/l/replay-wizard)](https://github.com/quillcraftsman/replay-wizardblob/main/LICENSE)\n[![Wheel](https://img.shields.io/pypi/wheel/replay-wizard.svg)](https://pypi.python.org/pypi/replay-wizard/)\n/\n[![Day Downloads](https://img.shields.io/pypi/dd/replay-wizard)](https://pepy.tech/project/replay-wizard)\n[![Week Downloads](https://img.shields.io/pypi/dw/replay-wizard)](https://pepy.tech/project/replay-wizard)\n[![Month Downloads](https://img.shields.io/pypi/dm/replay-wizard)](https://pepy.tech/project/replay-wizard)\n[![All Downloads](https://img.shields.io/pepy/dt/replay-wizard)](https://pepy.tech/project/replay-wizard)\n\n#### Development\n[![Release date](https://img.shields.io/github/release-date/quillcraftsman/replay-wizard\n)](https://github.com/quillcraftsman/replay-wizard/releases)\n[![Last Commit](https://img.shields.io/github/last-commit/quillcraftsman/replay-wizard/main\n)](https://github.com/quillcraftsman/replay-wizard)\n[![Issues](https://img.shields.io/github/issues/quillcraftsman/replay-wizard\n)](https://github.com/quillcraftsman/replay-wizard/issues/)\n[![Closed Issues](https://img.shields.io/github/issues-closed/quillcraftsman/replay-wizard\n)](https://github.com/quillcraftsman/replay-wizard/issues/)\n[![Pull Requests](https://img.shields.io/github/issues-pr/quillcraftsman/replay-wizard\n)](https://github.com/quillcraftsman/replay-wizard/pulls)\n[![Closed Pull Requests](https://img.shields.io/github/issues-pr-closed-raw/quillcraftsman/replay-wizard\n)](https://github.com/quillcraftsman/replay-wizard/pulls)\n[![Discussions](https://img.shields.io/github/discussions/quillcraftsman/replay-wizard\n)](https://github.com/quillcraftsman/replay-wizard/discussions/)\n\n[//]: # (#### Repository Stats)\n\n[//]: # ([![Stars]&#40;https://img.shields.io/github/stars/quillcraftsman/replay-wizard)\n\n[//]: # (&#41;]&#40;https://github.com/quillcraftsman/replay-wizard&#41;)\n\n[//]: # ([![Contributors]&#40;https://img.shields.io/github/contributors/quillcraftsman/replay-wizard)\n\n[//]: # (&#41;]&#40;https://github.com/quillcraftsman/replay-wizardgraphs/contributors&#41;)\n\n[//]: # ([![Forks]&#40;https://img.shields.io/github/forks/quillcraftsman/replay-wizard)\n\n[//]: # (&#41;]&#40;https://github.com/quillcraftsman/replay-wizard&#41;)\n\n<hr>\n\n## Menu\n\n- [Install](#install)\n- [Quickstart](#quickstart)\n- [Mission](#mission)\n- [Open Source Project](#open-source-project)\n- [Features](#features)\n- [Requirements](#requirements)\n- [Development Status](#development-status)\n- [Contributing](#contributing)\n\n## Install\n\n### with pip\n\n```commandline\npip install replay-wizard\n```\n\nSee more in [Full Documentation](https://replaywizard.craftsman.lol/install.html)\n\n## Quickstart\n\n### Capture Sequence\n\n```commandline\nwizard-capture openyoutube\n```\n\n### Replay Sequence\n\n```commandline\nwizard-replay openyoutube -d 10 -t true\n```\n\n### Combine Sequences\n\n```commandline\nwizard-combine three one two\n```\n\n### More examples in [Full Documentation][documentation_path]\n\n## Mission\n\nUnlock Efficiency, Replay Your Moves.\n\nWhether you're performing repetitive tasks, testing software, or demonstrating procedures, \nReplayWizard empowers you to record your actions effortlessly and replay them with precision.\n\nWith ReplayWizard, you can automate complex sequences of mouse clicks, keyboard inputs, window movements, and application launches, \nsaving you time and effort. Simply initiate the recording, perform your actions as usual, and let ReplayWizard handle the rest.\n\nReplayWizard offers flexibility and customization, allowing you to edit and refine your recorded actions, adjust playback speed,\nand schedule automated tasks for optimal efficiency. Its intuitive interface makes it accessible to users of all levels, \nfrom beginners to experienced professionals.\n\n## Open Source Project\n\nThis is the open source project with [MIT license](LICENSE). \nBe free to use, fork, clone and contribute.\n\n## Features\n\nThis features will be built during 4 weeks.\n20.03.2024 - deadline\n\n- Capture mouse actions (Done)\n- Save mouse actions (Done)\n- Replay mouse actions (Done)\n- Capture keyboards actions (Done)\n- Save keyboards actions (Done)\n- Replay keyboards actions (Done)\n- Capture environment \n- Save environment \n- Replay environment\n- Console script (Done)\n- python library API (Done)\n- Combine sequences (Done)\n\n## Requirements\n\n- python (library was tested with **3.10**, **3.11** versions)\n- pynput (this package use [LGPL-3.0 license](https://github.com/moses-palmer/pynput/blob/master/COPYING.LGPL) and used in this project as a third party library without modifications)\n- pydantic\n\nSee more in [Full Documentation](https://replaywizard.craftsman.lol/about.html#requirements)\n\n## Development Status\n\n- Package available on [PyPi](https://pypi.org/project/replay-wizard/)\n\nSee more in [Full Documentation](https://replaywizard.craftsman.lol/about.html#development-status)\n\n## Contributing\n\nYou are welcome! To easy start please check:\n- [Full Documentation][documentation_path]\n- [Contributing](CONTRIBUTING.md)\n- [Developer Documentation](https://replaywizard.craftsman.lol/dev_documentation.html)\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Security Policy](SECURITY.md)\n- [Governance](GOVERNANCE.md)\n- [Support](SUPPORT.md)\n\n[documentation_path]: https://replaywizard.craftsman.lol\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "ReplayWizard is a powerful automation tool designed to streamline your workflow by capturing and replaying your interactions with your computer",
    "version": "2.2.0",
    "project_urls": {
        "Changelog": "https://github.com/quillcraftsman/replay-wizard/releases",
        "Documentation": "https://replaywizard.craftsman.lol/",
        "Download": "https://pypi.org/project/replay-wizard/",
        "Homepage": "https://github.com/quillcraftsman/replay-wizard",
        "Release notes": "https://github.com/quillcraftsman/replay-wizard/releases",
        "Source": "https://github.com/quillcraftsman/replay-wizard",
        "Tracker": "https://github.com/quillcraftsman/replay-wizard/issues"
    },
    "split_keywords": [
        "python",
        "home-automation",
        "automation",
        "artificial-intelligence",
        "replayer",
        "capturing"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b6385ae4cbcac23c6ab896d22d51bb14417fdbc6cec2650a8afe9fb7b780a95c",
                "md5": "581a5736a2ae48c44441cdc4d79d0df5",
                "sha256": "ad17f2cdc1812ed203586b9a084bc355f215dbbfb583393fbd1ae4976401959c"
            },
            "downloads": -1,
            "filename": "replay_wizard-2.2.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "581a5736a2ae48c44441cdc4d79d0df5",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3",
            "size": 16428,
            "upload_time": "2024-03-14T14:27:27",
            "upload_time_iso_8601": "2024-03-14T14:27:27.628592Z",
            "url": "https://files.pythonhosted.org/packages/b6/38/5ae4cbcac23c6ab896d22d51bb14417fdbc6cec2650a8afe9fb7b780a95c/replay_wizard-2.2.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d8a434e75acda8e731ae91c6edf0e156f354e3b4ade44d6fefa214091d42c463",
                "md5": "24d0713b1279fd24be55e37d5c295717",
                "sha256": "aa54ff3ba4cd2d90841fb3d3e111cf9452a433b1ac9a5ac7f1112b3b85abbdc1"
            },
            "downloads": -1,
            "filename": "replay-wizard-2.2.0.tar.gz",
            "has_sig": false,
            "md5_digest": "24d0713b1279fd24be55e37d5c295717",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3",
            "size": 13966,
            "upload_time": "2024-03-14T14:27:29",
            "upload_time_iso_8601": "2024-03-14T14:27:29.402475Z",
            "url": "https://files.pythonhosted.org/packages/d8/a4/34e75acda8e731ae91c6edf0e156f354e3b4ade44d6fefa214091d42c463/replay-wizard-2.2.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-14 14:27:29",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "quillcraftsman",
    "github_project": "replay-wizard",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "requirements": [
        {
            "name": "pynput",
            "specs": [
                [
                    "==",
                    "1.7.6"
                ]
            ]
        },
        {
            "name": "pydantic",
            "specs": [
                [
                    "==",
                    "2.6.3"
                ]
            ]
        }
    ],
    "lcname": "replay-wizard"
}
        
Elapsed time: 0.20603s