Catalog PyPI
PACKAGE EXPLORERView in registry

ahk-server

PyPI

An AutoHotkey server allowing remote clients to execute ahk functionality

ahkautohotkeyautomationkeyboardmousepyautoguiremoteserverwindows
Versions collected1
Direct dependencies3From release 0.1.0
Last observed21 Oct, 09:37 UTC

README

Version 0.1.0 documentation

ahk-server

A server to allow remote execution of AutoHotkey using the Python ahk wrapper. Uses fastapi.

Installation

pip install ahk-server

Requires you have AutoHotkey installed. See ahk readme for non-python dependencies.

Usage

To start the server:

python -m ahk_server

This accepts two optional command line parameters: --host and --port. Alternatively, you can also configure the host and port by setting the environment variables AHK_SERVER_HOST and AHK_SERVER_PORT.

Alternatively still, you can also invoke the server using uvicorn

uvicorn ahk_server.app:app

Standalone release

ahk-server is also available in a standalone exe release which can be found in the releases page

For connecting to the server, see the client project: ahk-client.

Status

This project (and its client counterpart) is usable, but in very early stages of development. Notably, it does not currently include any authentication mechanisms for securing server connections, so use with caution.

TODO:

A noninclusive list of things that might come in the future:

  • support some kind of basic authentication
  • implement run_script functionality
  • implement non-blocking functionality
  • implement extension negotiation with clients

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.1.023 May 20243

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
spyoungtech/ahk-server

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 09:37 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:b9eae185ae2cdc69f013ed491cc72e7ac88705182396bb65623820c316cbc43e