一个允许远程客户端执行AutoHotkey功能的AutoHotkey服务器
项目描述
ahk-server
一个使用Python ahk包装器允许远程执行AutoHotkey的服务器。使用fastapi。
安装
pip install ahk-server
需要您已安装AutoHotkey。有关非Python依赖项,请参阅ahk 读取器。
用法
要启动服务器
python -m ahk_server
此命令接受两个可选的命令行参数:--host
和--port
。或者,您也可以通过设置环境变量AHK_SERVER_HOST
和AHK_SERVER_PORT
来配置主机和端口。
此外,您还可以使用uvicorn
调用服务器
uvicorn ahk_server.app:app
独立发布
ahk-server
同样也提供独立的可执行文件版本,可以在 发布页面 找到。
要连接到服务器,请参阅客户端项目: ahk-client。
状态
本项目(及其客户端对应项目)可以使用,但处于 非常早期 的开发阶段。值得注意的是,它目前不包含任何用于保护服务器连接的认证机制,所以请谨慎使用。
待办事项
未来可能添加的一些功能列表
- 支持某种基本认证
- 实现
run_script
功能 - 实现非阻塞功能
- 与客户端实现扩展协商
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码分布
ahk_server-0.1.0.tar.gz (4.2 kB 查看散列)
构建分布
ahk_server-0.1.0-py3-none-any.whl (4.5 kB 查看散列)
关闭
ahk_server-0.1.0.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 7d44e676c60bcd04a9617290eeb5daf6cc5c011724718fc316482ce4a974ed1d |
|
MD5 | 4c2acc7b1ed23425be503d836ffb78b6 |
|
BLAKE2b-256 | a4fccc0e42bf8913610d034527cf13224c16ddbc84677bf7afe73dbbce683226 |
关闭
ahk_server-0.1.0-py3-none-any.whl 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | d9e5d1f132e2d4a53995203aafb260258b0794f92b93ced9769dcef516aab3ab |
|
MD5 | 7eeca95189e9997648d84f55b7727e6a |
|
BLAKE2b-256 | b73c4e33077740617286ab0a92c2b4a00e7fcef3afb0643eb298a29cef4b69cb |