Packing for recording and executing on-screen actions
Project description
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:
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:
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file screenmonkey-0.1.0.tar.gz
.
File metadata
- Download URL: screenmonkey-0.1.0.tar.gz
- Upload date:
- Size: 3.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1cca14e8f6ddd1c76517d9eb69b85629813bfb0c88031c30ee4f103548c8f89f |
|
MD5 | 39f1d88b8351eefd512e7a5c6b0ba545 |
|
BLAKE2b-256 | 891bf47ef79f062b683cfba1feab220b326aad96e125879a9dca0ee26c4e2b69 |
File details
Details for the file screenmonkey-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: screenmonkey-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9ac8be23c2fa2c9d9d93f3566b65b45cd7fbd031185bda4aa7c7d5f9b40b30a |
|
MD5 | 08fa4ebfd0b5a437a7dd6dfc32e82bab |
|
BLAKE2b-256 | 63653918e4589991c7e5465a06d09d743f844b214b9c167cca4a97e44e7efdfe |