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.
Stars: ✭ 55
Programming Languages
python
139335 projects - #7 most used programming language
Labels
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
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
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
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
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
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
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 :
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 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
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].