Metadata-Version: 2.1
Name: screenmonkey
Version: 0.1.0
Summary: Packing for recording and executing on-screen actions
Home-page: https://github.com/bmerrill17/screenmonkey
Author: brycemerrill
Author-email: brycelmerrill@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE

# Screen Monkey

This package allows users to record and execute sequences of on-screen actions by interacting with Sequence objects.

Currently, only mouse actions are supported -- development of keyboard support is underway.

Currently, only saving/loading through excel files is supported -- csv and other filetypes is under developemnt.

Thanks to Pravin Nath for developing the pynput library, which this packed is based off. Details here: https://github.com/pravinnath/pynput

# Installation

# Examples

To record and save a Sequence of actions:

```python
from screenmonkey import Sequence

mySeq = Sequence()  # initializes your Sequence object
mySeq.record()  # prompts user to do actions that they wish to record
mySeq.save_excel('testSeq.xlsx')  # saves Sequence as Excel file for repeated use
```
To run a saved Sequence:

```python
from screenmonkey import Sequence

mySeq = Sequence()  # initializes your Sequence object
mySeq.load_excel('testSeq.xlsx')  # loads a saved Sequence of actions
mySeq.run()  # prompts user to prepare screen, then executes actions
```


# Contact

Screen Monkey is developed by Bryce Merrill, please contact at: brycelmerrill@gmail.com

