Autozoom
What does it do and who is it for?
Autozoom is a super simple Python script to launch your Zoom meetings at the scheduled times, making sure you "showing up" on time, π.
There is no pip installation or dependency hell at all, so that it is easy to use for most of non-tech-savvy students/professionals. π¨βπ πΌ
"It is simplier than hosting a Minecraft server, kids" π¦
Instructions
Prerequisites
How to start
cd
into directory- Edit the
schedule.csv
file formatted like the following:
zoom-links | date (blank for today) | meeting start time | meeting end time |
---|---|---|---|
https://zoom.us/j/<conference_code>?pwd= | 09:45 | 10:30 | |
https://zoom.us/j/<conference_code>?pwd= | 09/21/2020 | 13:45 | 14:30 |
https://zoom.us/j/<conference_code>?pwd= | Monday | HH:MM | HH:MM |
https://zoom.us/j/<conference_code>?pwd= | MM/DD/YYYY | HH:MM | HH:MM |
- Be careful, the earliest meeting on top and in order. Make sure the formats are correct, and end time of each meeting is after the start time
- start the program
python auto-zoom.py
(trick: if using non-Windows OS, doscreen python auto-zoom.py
instead andCTR+A then D
to run in the background, or else you need to keep your terminal open)
Detailed instructions for non-technical users
- Have the prerequisites done (Zoom Client set up like you normally would and download Python3 from the link above)
- Download the code from this page
- Extract / Unzip the file
- Edit the schedule.csv file
- Then....
If you are using a Mac π
- Follow the gif tutorial above
- Search for Terminal and open it
- In the Terminal type
python3
, then space, then dragauto-zoom.py
to the Terminal. You should have something likepython3 /Users/owl-dy/autozoom/auto-zoom.py
- Confirm the meetings are processed and wait to auto-join the meetings, or close window to terminate the process
If you are using a PC π»
- You can follow the gif tutorial above except
- In Start menu search of
cmd
and open it - In the CMD type
python3
, then space, then dragauto-zoom.py
to the CMD. You should have something likepython3 \Users\owl-dy\downloads\autozoom\auto-zoom.py
- Confirm the meetings are processed and wait to auto-join the meetings, or close window to terminate the process
Autozoom-pro
Check out /pro directory for more functionalities. These functionalities are still under constant updates/improvements. Starred this repo to follow more updates.
Other things about this project
Inspiration & acknowledgement
- Inspired from this CNET video
- I also saw a similar attempt on this github repo. However, his method uses image recognition, which requires some installations that are not so frindly to non-tech persons, and it only works on Windows.
Future stage (please join me!)
- Want to be able to have a trigger word for Zoom's audio output, so whenever you are called on, autozoom can play a pre-recorded audio file to fake your presence
- Want to redirect audio output to a NLP service, and play back pre-recorded audio based on the content of the input audio