All Projects → prashanth-up → Zoom Automation

prashanth-up / Zoom Automation

Licence: gpl-3.0
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.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Zoom Automation

Puphpeteer
A Puppeteer bridge for PHP, supporting the entire API.
Stars: ✭ 1,014 (+1743.64%)
Mutual labels:  automation
Xible
Visualize your workflow
Stars: ✭ 49 (-10.91%)
Mutual labels:  automation
Bibsearch
Download, manage, and search a BibTeX database.
Stars: ✭ 52 (-5.45%)
Mutual labels:  automation
Automated Cloud Advisor
Automated Cloud Advisor is a extensible tool that aims at facilitating cost optimization in AWS, by collecting data for resources that are under utilized. In addition, this is a great learning tool for new DevOps/Cloud engineers that want to start automating things in AWS.
Stars: ✭ 44 (-20%)
Mutual labels:  automation
Spix
UI test automation library for QtQuick/QML Apps
Stars: ✭ 48 (-12.73%)
Mutual labels:  automation
Crawling Projects
Web scraping and automation using python
Stars: ✭ 49 (-10.91%)
Mutual labels:  automation
Hammerspoon
Staggeringly powerful macOS desktop automation with Lua
Stars: ✭ 8,540 (+15427.27%)
Mutual labels:  automation
Bpmn Elements
Executable workflow elements based on BPMN 2.0
Stars: ✭ 54 (-1.82%)
Mutual labels:  automation
Arpx
Automate and relate multiple processes.
Stars: ✭ 49 (-10.91%)
Mutual labels:  automation
Tasmota Connect
Add your Tasmota devices as SmartThings devices
Stars: ✭ 51 (-7.27%)
Mutual labels:  automation
Infra Personal
Terraform for setting up my personal infrastructure
Stars: ✭ 45 (-18.18%)
Mutual labels:  automation
Gwen Web
A web automation engine for Gwen.
Stars: ✭ 47 (-14.55%)
Mutual labels:  automation
Tpot
A Python Automated Machine Learning tool that optimizes machine learning pipelines using genetic programming.
Stars: ✭ 8,378 (+15132.73%)
Mutual labels:  automation
Docker Swarm
🐳🐳🐳 This repository is part of a blog series on Docker Swarm example using VirtualBox, OVH Openstack, Azure and Amazon Web Services AWS
Stars: ✭ 43 (-21.82%)
Mutual labels:  automation
Bookmarklet Maker
Tool to create bookmarklet/ javascript apps to automate the web browser.
Stars: ✭ 52 (-5.45%)
Mutual labels:  automation
Watchtower
A process for automating Docker container base image updates.
Stars: ✭ 9,526 (+17220%)
Mutual labels:  automation
Amazon Fresh Whole Foods Delivery Slot Finder
A Mac tool that finds available delivery slots for Amazon's Whole Foods delivery and Amazon Fresh services
Stars: ✭ 1,048 (+1805.45%)
Mutual labels:  automation
Sshkey Audit
Automate SSH key management
Stars: ✭ 55 (+0%)
Mutual labels:  automation
Pigar
☕️ A fantastic tool to generate requirements.txt for your Python project, and more than that. (IT IS NOT A PACKAGE MANAGEMENT TOOL)
Stars: ✭ 1,068 (+1841.82%)
Mutual labels:  automation
Home Assistant Config
🏠 My Home Assistant configuration, a bit different that others :) Be sure to 🌟 this repository for updates!
Stars: ✭ 1,050 (+1809.09%)
Mutual labels:  automation

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

  • [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 :

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].