# ahk-client
A client for [ahk-server](https://github.com/spyoungtech/ahk-server).
## Installation
```bash
pip install ahk-client
```
## Usage
Usage is nearly identical to the [ahk](https://github.com/spyoungtech/ahk-server) package, except you specify
a remote host (running `ahk-server`) to connect to instead of using a local installation of AutoHotkey.
```python
from ahk_client import AHKClient
ahk = AHKClient('http://127.0.0.1:8000')
print(ahk.get_mouse_position())
```
## Status
This project (and its server counterpart) is usable, but in **very** early stages of development.
Notably, it does not currently include any authentication mechanisms for securing connection with the remote server, so use with caution.
Raw data
{
"_id": null,
"home_page": "https://github.com/spyoungtech/ahk-client",
"name": "ahk-client",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8.0",
"maintainer_email": null,
"keywords": "ahk, autohotkey, windows, mouse, keyboard, automation, pyautogui, server, remote",
"author": "Spencer Young",
"author_email": "spencer.young@spyoung.com",
"download_url": "https://files.pythonhosted.org/packages/c5/b7/1903880fea3a929b62c84e452736f29f0522304b23e62e8035f14567fd97/ahk_client-0.0.1.tar.gz",
"platform": null,
"description": "# ahk-client\n\nA client for [ahk-server](https://github.com/spyoungtech/ahk-server).\n\n## Installation\n\n```bash\npip install ahk-client\n```\n\n## Usage\n\nUsage is nearly identical to the [ahk](https://github.com/spyoungtech/ahk-server) package, except you specify \na remote host (running `ahk-server`) to connect to instead of using a local installation of AutoHotkey.\n\n```python\nfrom ahk_client import AHKClient\n\nahk = AHKClient('http://127.0.0.1:8000')\n\nprint(ahk.get_mouse_position())\n```\n\n\n## Status\n\nThis project (and its server counterpart) is usable, but in **very** early stages of development. \nNotably, it does not currently include any authentication mechanisms for securing connection with the remote server, so use with caution.\n",
"bugtrack_url": null,
"license": null,
"summary": "A Python client for connecting to an ahk server",
"version": "0.0.1",
"project_urls": {
"Documentation": "https://github.com/spyoungtech/ahk-client",
"Funding": "https://github.com/sponsors/spyoungtech/",
"Homepage": "https://github.com/spyoungtech/ahk-client",
"Source": "https://github.com/spyoungtech/ahk-client",
"Tracker": "https://github.com/spyoungtech/ahk-client/issues"
},
"split_keywords": [
"ahk",
" autohotkey",
" windows",
" mouse",
" keyboard",
" automation",
" pyautogui",
" server",
" remote"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "2febe08557c6ba6bca373d75bf9bd3e5a5622ae904920314bf5c4c9135294129",
"md5": "e0c6c137dd4059d81695da1298d5f3bf",
"sha256": "9651a6089895caca8214d70634cbfef43b7f32a12a2b5a0006bdfe0c463dfc83"
},
"downloads": -1,
"filename": "ahk_client-0.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e0c6c137dd4059d81695da1298d5f3bf",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8.0",
"size": 4086,
"upload_time": "2024-05-22T03:48:34",
"upload_time_iso_8601": "2024-05-22T03:48:34.267940Z",
"url": "https://files.pythonhosted.org/packages/2f/eb/e08557c6ba6bca373d75bf9bd3e5a5622ae904920314bf5c4c9135294129/ahk_client-0.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c5b71903880fea3a929b62c84e452736f29f0522304b23e62e8035f14567fd97",
"md5": "8773da84841a4d6ee5fcb517334007bd",
"sha256": "8fdd04300ec421e312abbc41d53a8b8a5b503cf57761a30cf4664c29914ce2de"
},
"downloads": -1,
"filename": "ahk_client-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "8773da84841a4d6ee5fcb517334007bd",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8.0",
"size": 3893,
"upload_time": "2024-05-22T03:48:35",
"upload_time_iso_8601": "2024-05-22T03:48:35.773439Z",
"url": "https://files.pythonhosted.org/packages/c5/b7/1903880fea3a929b62c84e452736f29f0522304b23e62e8035f14567fd97/ahk_client-0.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-05-22 03:48:35",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "spyoungtech",
"github_project": "ahk-client",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "ahk",
"specs": []
},
{
"name": "requests",
"specs": []
}
],
"lcname": "ahk-client"
}