Completed on: 15 September 2020 05:03 PM
Coded By: Sagar Dev Achar
To all the lazy ones out there, here's something for you. Attend your Online Classes automatically at the click of a button.
Launch OCALS in the morning and just watch it do its work. Automatically Join and Exit classes without moving a finger with OCALS
Get Started with OCALS in 2 minutes with the following video!
- Download and Extract the contents of this Repository
- Double Click on the OCALS.exe file inside the Distributable folder
- Enter your Username and Password when asked
- Enjoy!
NOTE:
- Do NOT close the new Google Chrome Window opened by the program
- Do NOT close the running application
- Do NOT move any files in the OCALS Folder
-
16 September 2019 4:59 AM (CRITICAL):
A major bug was identified which was causing the session to be exited after 15 minutes rather than 1 hour. Old files have been removed and Corrected code and executable has been uploaded. Users are requested to delete any old files downloaded and re-download the files. Sorry for the inconvenience!
Selenium + ChromeDriver based script which simulates a student's visit and actions on Google Meet and automatically waits, enters and exits Google Meet classes on the basis of their start times. Microphone and Video access are disabled by default before joining a Session
Works on the following assumptions:
- Google Meet is the medium for the classes
- Duration of classes is 1 hour each
- The classes schedule is updated in the Student's Google Calendar
- The user holds an average and stable internet connection
An Automated Chrome instance is used as the operating browser.
The Python Script is packaged into an executable with the help of the pyinstaller module
- Contains the Packaged Executable (OCALS.exe) and ChromeDriver (chromedriver.exe). Please read the Usage Instructions before proceeding with the usage
- Contains the working Python Code (OCALS.py) for the project. Accessible to all coders via the MIT Licence
- MIT License for this project (C) 2020 Sagar Dev Achar. Click here to learn more about the permissions offered by this license
- Here you are!
- Security Declaration for the code and executables
- OS: Windows 10 / 8.1 / 8 / 7
- Google Chrome (v85.0 or above)
- A few MB of RAM and Storage