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 ![Hits](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https://github.com/prashanth-up/Zoom-Automation&title=Views)
![GitHub repo stars](https://img.shields.io/github/stars/prashanth-up/Zoom-Automation?style=social)
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 pyautogui
-
pip install schedule
- To Download Zoom Software
Setting up configurations :
Make sure the Zoom settings are as follows
Set the Audio Settings as follows :
![](https://github.com/prashanth-up/Zoom-Automation/raw/master/configurations/zoom_audio.png)
Set the Video Settings as follows :
![](https://github.com/prashanth-up/Zoom-Automation/raw/master/configurations/zoom_vid.png)
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.png
is located in the same folder asmain.py
andrun.bat
- Run the
run.bat
to run the batch file- Alternatively you can also run the
main.py
for the same result butrun.bat
is 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:30
for 9:30am and15:30
for 3:30pm
- Eg:
- Total Meeting time is entered in
minutes
format *Eg:20
for 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