automaton-linux

An automation library for linux that uses UInput via evdev.


License
MIT
Install
pip install automaton-linux==1.2.2

Documentation

Automaton - A Linux Automation Library

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.

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

Usage

A simple Automaton script looks like:

from automaton.core 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!

Used in

Requirements