Skip to main content

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

Metadata

Release files for screenmonkey 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for screenmonkey 0.1.0
File Size Uploaded
screenmonkey-0.1.0.tar.gz 3.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for screenmonkey 0.1.0
File Interpreter ABI Platform
screenmonkey-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 7.8 kB

Release files / screenmonkey-0.1.0.tar.gz

Download URL screenmonkey-0.1.0.tar.gz
Size 3.8 kB
Tags Source
SHA-256 checksum
How to use checksums
1cca14e8f6ddd1c76517d9eb69b85629813bfb0c88031c30ee4f103548c8f89f
BLAKE2b-256 checksum
How to use checksums
891bf47ef79f062b683cfba1feab220b326aad96e125879a9dca0ee26c4e2b69
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / screenmonkey-0.1.0-py3-none-any.whl

Download URL screenmonkey-0.1.0-py3-none-any.whl
Size 4.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c9ac8be23c2fa2c9d9d93f3566b65b45cd7fbd031185bda4aa7c7d5f9b40b30a
BLAKE2b-256 checksum
How to use checksums
63653918e4589991c7e5465a06d09d743f844b214b9c167cca4a97e44e7efdfe
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page