CLI bot for joining classes/meetings in Google Classroom.
I built this to make my life easier as a student. Hope this helps you too!
This bot joins your classes for you on time automatically using the data about
your google classroom schedule and account credentials.
#AutomateAndChill
pip install requirements.txt
cd GMeet-Bot
Enter your account credentials in config.ini
Example:
[AUTH] [email protected] PASSWORD=password
Download geckodriver from here and place it in the folder
Create a profile in Firefox and block the camera and microphone access for google meet.
Get the path for the created profile using about:profiles
in the firefox browser
and include the following at the end of the config.ini
file.
[FIREFOX]
PROFILE_PATH=/path/to/the/created/profile
Get the Course Names from your classroom
Insert the Course Name at the appropriate position in schedule.csv
Example:
CS16004-SemC
- Mon - 09:20
- Tue - 11:40
- Thu - 14:25
Day 09:20 11:40 14:25 Mon CS16004-SemC Tue CS16004-SemC Wed Thu CS16004-SemC Fri
schedule.csv
with your schedulecd GMeet-Bot
python3 gmeet_bot.py
ctrl+c
will stop the executionschedule.csv
.Meet Link
in the course room.schedule.csv
if self.count < 2:
self.count = self.count + 1
schedule.csv
must contain the exact course names.