项目简介
本项目是一个基于Spring Boot框架和AppleScript脚本开发的Zoom会议状态监控指示器系统。系统可监控Zoom会议状态,实时更新指示器以显示会议音频(麦克风)、视频(摄像头)以及共享屏幕的开启状态。项目包含后端服务器和前端AppleScript两部分,能自动检测Zoom会议状态并通过HTTP请求更新本地设备的指示器状态。
项目的主要特性和功能
后端部分(Spring Boot)
- 可检测Zoom会议的音频、视频及共享屏幕的开关状态。
- 提供RESTful API接口,接收前端AppleScript的状态更新请求。
- 有简单的Web界面,可手动触发状态更新。
前端部分(AppleScript)
- 实时监控Zoom会议状态,通过HTTP请求向后端服务器发送状态更新信息。
- 利用系统事件触发,自动检测Zoom会议的开启与关闭状态。
- 支持通过Shell脚本发送HTTP请求到后端服务器。
安装使用步骤
后端部分(Spring Boot)
- 把项目源码导入Spring Boot开发环境。
- 若项目需要数据库支持,配置好数据库连接。
- 运行Spring Boot应用。
- 访问内置的Web界面或编写客户端代码调用RESTful API。
前端部分(AppleScript)
- 将
zoomstatus.applescript
文件保存到本地。 - 创建
.plist
文件并配置Job相关参数。 - 使用
launchctl
命令加载并启动Job。 - 当Zoom会议状态变化时,AppleScript会自动发送HTTP请求更新后端服务器状态。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】