Alfred Workflow
本仓库为个人开发的 Alfred Workflow,包括以下功能:
dingtalk://dingtalkclient/action/join_conf?roomCode={query}
,会议链接为https://meeting.dingtalk.com/app?roomCode=123456
,通过会议链接无法直接进入会议)开发前,先仔细阅读官方文档,然后在 GitHub 中查找相应开发语言的库文件,如 PHP
的 joetannenbaum/alfred-workflow,Python
的 NorthIsUp/alfred-workflow-py3。
当我们通过链接打开本地应用时,都是通过 URL Schema 实现的,比如当我们在浏览器中打开 https://zoom.us/j/123456
时,在调试窗口的 Network
中可以看到,实际打开的是 zoommtg://zoom.us/join?confno=123456
。要确定一个应用的 URL Schema 有两种方式:
Info.plist
文件当 Workflow 中有一些个性化配置时,可以使用其变量功能,并注意是否勾选导出选项,避免敏感信息的泄露。各种开发语言读取 Workflow
变量方法查看此文
如果 Python、PHP 等在 ARM 架构下的 Mac 是通过 Homebrew 安装的,其路径在 /opt/homebrew/bin
下,需要注意路径变化导致的脚本无法执行问题
开发过程中可开启 Workflow 界面的右上角调试按钮进行调试