✨ Note: This project is designed for Windows.
This project allows for automatic joining and leaving of Zoom meetings using the provided main.py
script and the functions included in zoomFuncs.py
. You will need to add your own Zoom meeting codes and passwords to make it work.
To get started with the ZoomAutomation project, follow these steps:
-
Clone the project repository:
git clone https://github.com/nguyenttleo/ZoomAutomation.git
-
Install the required dependencies:
pip install -r requirements.txt
-
Open
main.py
and update the following variables with your Zoom meeting information:classCode = "YOUR_MEETING_CODE" classPass = "YOUR_MEETING_PASSWORD"
Add more meeting codes and passwords as needed.
-
Run the
main.py
script to start the ZoomAutomation:python main.py
The project structure is as follows:
ZoomAutomation/
├── main.py
├── zoomFuncs.py
└── sourceImages/
└── ...
main.py
: This is the main script that handles the automation logic and uses functions fromzoomFuncs.py
.zoomFuncs.py
: This file contains the implementation of functions for joining and leaving Zoom meetings.
The following dependencies are required for the project:
- Python 3.x
os
library: Used for interacting with the operating system.time
library: Used for time-related operations.py32gui
library: Used for managing windows.re
library: Used for regular expression operations.PIL
library: Used for image processing.functools
library: Used for higher-order functions and function composition.schedule
library: Used for scheduling tasks.time
library: Used for time-related operations.
You can install the required dependencies by running:
pip install -r requirements.txt