A bot (😂️ bunch of scripts) that attends lectures on Google Meet.
Lets you have time for studying things that really matter. This as a prank project🤗️.
- It uses the
cron
daemon to fire a script, as per your timetable. - Opens Chrome, logs in using given credentials.
- Closes the browser, after a specified time(for example 60 minutes).
- Logs in the status, errors that occurred in a file for future reference.
- OS - Linux/Mac
cron
install herepython3
pip3
- Make sure the browser has access to microphone and camera, without manual intervention.
- Stable internet connection at the time of lecture.
- PC is not sleeping at the time of lecture.
Note On Linux and MacOS, most requirements are already present.
- Download and extract as zip.
- Set fields in
timetable.json
- email, password, timetable, class links. - Run
install.py
. - Check if properly installed using crontab -l: you'll see entries with your email, password.
Installation location: ~/.attend_lecture/
- Run
uninstall.py
Your attendance log is retained. It contains status, error for all lectures.
- Installing the app(bot 😂️) multiple times won't clog the crontab, don't worry about it 🤗️.
- Your existing cron jobs will not be affected, even if you add new ones after installation
- Keep your PC(bot) on at all times
- If timetable changes, change the timetable, run
install.py
again. - Not tested on Windows.
- Your email and password kept are as plain-text, i.e. unencrypted.
USE AT YOUR OWN RISK - Your teacher can be your best friend. Time is precious!