/Automating_Zoom

Primary LanguagePythonMIT LicenseMIT

Zoom Automation

A python script that automatically joins a zoom meeting based on your timetable.

  1. Checks the "timings.xlsx" file to look for meetings that are going to start.
  2. As soon as the current time matches any meeting time it opens the Zoom Desktop application.
  3. Navigates the cursor automatically to various steps to join the meeting.
  4. The meeting ID and passcode are extracted from "timings.xlsx" and entered into the Zoom app automatically.

Prerequisites

  1. Zoom app must be installed in your system.
  2. Meeting time for the day along with Meeting ID and passcode must be entered manually into the "timings.xlsx"
  3. pyautogui, python, pandas

Behind the scenes

  1. An infinite loop keeps checking the current time of the system using "datetime.now" funtion.
  2. The zoom app is opened using "os.startfile()" funtion as soon as current time matches the time mentioned in "timings.xlsx".
  3. "pyautogui.locateOnScreen()" function locates the image of join button on the screen and returns the position.
  4. "pyautogui.moveTo()" moves the cursor to that location.
  5. "pyautogui.click()" performs a click operation.
  6. The meeting Id and Passcode are entered using the "pyautogui.write()" command.

License & Copyright

© 2020 Sunil Aleti
Licensed under MIT License