Metadata-Version: 2.1
Name: automaton-linux
Version: 1.2.1
Summary: An automation library for Linux using Uinput.
Home-page: https://github.com/Abdul-Muiz-Iqbal/Automaton/
Author: Abdul Muiz Iqbal
Author-email: parkermuiz0@gmail.com
License: MIT
Download-URL: https://github.com/Abdul-Muiz-Iqbal/Automaton/archive/refs/tags/1.2.1.tar.gz
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:
        ```shell
        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:
        ```python3
        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](https://github.com/Abdul-Muiz-Iqbal/Automaton/tree/main/examples)!
        
        ### Requirements
        - [Python](https://python.org/download) >= 3.8
        - Libraries in [requirements.txt](https://github.com/Abdul-Muiz-Iqbal/Automaton/blob/main/requirements.txt) (duh!)
        
Keywords: automation,linux,uinput
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.8
Description-Content-Type: text/markdown
