{"repo":"autopilot-rs/autopy","free":true,"listed":false,"github":"https://github.com/autopilot-rs/autopy","clone":"git clone https://github.com/autopilot-rs/autopy.git","description":"A simple, cross-platform GUI automation module for Python and Rust.","language":"Rust","stars":980,"topics":["cross-platform","gui","automation","python","input","simulation"],"license":"Apache-2.0","category":"workflow-automation","readme_excerpt":"AutoPy Introduction and Tutorial ================================= Introduction AutoPy is a simple, cross-platform GUI automation library for Python. It includes functions for controlling the keyboard and mouse, finding colors and bitmaps on-screen, and displaying alerts. Currently supported on macOS, Windows, and X11 with the XTest extension. Getting Started Requirements Python 3.8 and onwards (for newer releases). Rust 1.23.0-nightly 2019-02-06 or later (unless using a binary wheel distribution). macOS 10.6 and up. Windows 7 and up. X11 with the XTest extension. Installation First, see if a binary wheel is available for your machine by running: $ pip install -U autopy If that fails, install rustup and then run: $ rustup default nightly-2019-10-05 $ pip install -U setuptools-rust $ pip install -U autopy Another option is to build from the latest source on the GitHub repository: $ git clone git://github.com/autopilot-rs/autopy-rs.git $ cd autopy $ python -m venv .env && source .env/bin/activate $ maturin develop Additional possibly outdated instructions for installing from source on Windows are available here. Hello World The following is the source for a \"hello world\" script in autopy. Running this code will cause an alert dialog to appear on every major platform: Tutorials Controlling the Mouse AutoPy includes a number of functions for controlling the mouse. For a full list, consult the API Reference. E.g., to immediately \"teleport\" the mouse to the top left corner of the s","default_branch":null,"files":null,"tree":[],"storefront":"/r/autopilot-rs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/autopilot-rs/autopy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}