Skip to content

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.

License

Notifications You must be signed in to change notification settings

prashanth-up/Zoom-Automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zoom-Automation HitsGitHub repo stars

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

  • Installed python version above 3.5
  • Installed pyautogui package
  • Installed schedule package
  • Updated Zoom Software (Signed in)

To install the above packages :

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.png is located in the same folder as main.py and run.bat
  • Run the run.bat to run the batch file
    • Alternatively you can also run the main.py for the same result but run.bat is preferred
  • 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 and 15:30 for 3:30pm
  • 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

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •