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
Hashes for screenmonkey-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9ac8be23c2fa2c9d9d93f3566b65b45cd7fbd031185bda4aa7c7d5f9b40b30a |
|
MD5 | 08fa4ebfd0b5a437a7dd6dfc32e82bab |
|
BLAKE2b-256 | 63653918e4589991c7e5465a06d09d743f844b214b9c167cca4a97e44e7efdfe |