/Zoom-GMeet-Automation-Joiner

Machine join all meetings and webinars on time on zoom and google meet. using Python makes it easy to use and do work as well.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Zoom-GMeet-Automation-Joiner

"I don't think necessity is the mother of invention. The invention, in my opinion, arises directly from idleness, possibly also from laziness - to save oneself trouble.", said #Agatha_Christie

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 pandas package
  • Installed webbrowser package
  • Updated Zoom Software (Signed in)

To install the above packages :

Setting up configurations for Zoom :

Make sure the Zoom settings are as follows

Set the Audio Settings as follows :

Blue Highlight:
  • It is an Optional Check for If you want to show in mid or according to sorting by roll number/Serial number Select this option
  • If you don't select this option you'll be at bottom of the participant list
Set the Video Settings as follows :

For Google Meet Not required any configuration settings it will auto mute audio and video before joining

How to run the program :

Clone this repository and unzip it
  • Make sure the All images conatain in img folder located in the same folder as main.py
  • Run the main.py to run the program
  • 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