Zoom-Automation
Zoom-Automation copied to clipboard
An Automation script to automatically join a scheduled zoom meeting at a specific time without manual labour. This one's for all the lazy people like me who don't like waking up too early for zoom cla...
Zoom-Automation 

An Automation script to automatically join a scheduled zoom meeting at a specific time without manual labour. This one's for all the lazy people like me who don't like waking up too early for zoom classes by the college.
Requirements
- [x] Installed python version above 3.5
- [x] Installed pyautogui package
- [x] Installed schedule package
- [x] Updated Zoom Software (Signed in)
To install the above packages :
- To Download Python
pip install pyautoguipip install schedule- To Download Zoom Software
Setting up configurations :
Make sure the Zoom settings are as follows
Set the Audio Settings as follows :
Set the Video Settings as follows :
How to run the program :
Clone this repository and unzip it
- Open the run.bat and set the paths
- First Path - "Path to where python is located"
- Second Path - "Path to where the main.py is located"
- Make sure the
joinING.pngis located in the same folder asmain.pyandrun.bat - Run the
run.batto run the batch file- Alternatively you can also run the
main.pyfor the same result butrun.batis preferred
- Alternatively you can also run the
- Finally after the cmd is opened read the instructions thoroughly and proceed by entering your zoom meeting info
- Make sure you enter the "Meeting ID and Meeting Password" correctly or else the program would crash
- Format for the Recurring Meeting Time should be in 24 Hour format
- Eg:
09:30for 9:30am and15:30for 3:30pm
- Eg:
- Total Meeting time is entered in
minutesformat *Eg:20for 20mins
For Slower computers/laptops :
- By default, will work on most PCs without any error
- Just in case, increase the timer
- Increase the time.sleep value until it matches your PC
For any bugs/fixes:
Please create an issue in this repo and I'll try to fix it as soon as I can
Any Contributions or Additions:
Please create a pull request and try to make this code better
Upcoming:
- [ ] New GUI Interface for the inputs instead of CLI
- [ ] Better code with fewer dependencies
- [ ] Automation to create a task in the Task Scheduler for running the Script
- [ ] Replacing the need to always run the file in the background
Have Fun Lazy People
Drop a ⭐ if you slept peacefully by this