An Auto-Attendance Checker using PyAutoGUI
This is an automation program that navigates through your desktop and browser to check your attendance for you. It makes use of the Python package PyautoGUI. PyAutoGui is an GUI automation module written in Python which has various amazing yet easy to learn methods.
You can download it by visiting the official Python website below:
https://pypi.python.org/pypi/PyAutoGUI
Also, if you are not familiar with the concepts of the module, please go through the documentation included in the link below:
https://pyautogui.readthedocs.io/en/latest/
The .png image files are also included that the program will use for the purpose of loaction and navigation.
NOTE:
-
This program was modified to work only on Mac os x.
-
Also, Mac comes with an inbuilt Python version 2.7. So if you want your module to run on Python 3 and haven't installed it yet, go through the following page for any help regarding Python 3 installation.
http://docs.python-guide.org/en/latest/starting/install3/osx/
-
This program contains keyboard shortcuts and other things like my password field, and sleep time that might only be limited to my device, account and network connection speed respectively. Do make a change in those attributes as per your requirements.
-
Always keep FAILSAFE = True. This is for when the program might go crazy. If you want to terminate the program, just manually drag your cursor to the top left corner of your screen. That way, the program will raise an exception and will terminate.