An automation library for Linux using Uinput.
Project description
Automaton - A Linux Automation Library
Note
Automaton supports only Linux. Automaton uses uinput in order to work. Therefore, install Automaton and run its apps via:
sudo pip3.9 install automaton-linux
sudo python3.9 main.py # main.py contains the Automaton app
What is it
Automaton is a library based on uinput designed to be a substitute for autohotkey in linux. It has support for HotKeys, HotStrings, and Remaps with configurable options, context sensitivity, and device manipulation.
Usage
A simple Automaton script looks like:
from automaton import Automaton
app = Automaton.new()
@app.on("btw")
def btw():
return "by the way"
app.run()
More info in the docs (coming soon!). Until I have the docs fixed, take a look at some examples!
Requirements
- Python >= 3.9
- Libraries in requirements.txt (duh!)
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
automaton-linux-1.1.8.tar.gz
(2.2 kB
view hashes)