Automate the checking of your Zybooks assignments and send a helpful text to your phone. Instead of checking and forgetting the due dates of your assignments have your assignments due date conveniently texted to your phone for quick access.
* Code will need to be personalized.
You will need python, as well as a few modules for the program to work.
Run: pip install requirements.txt
Get the ChromeDriver - WebDriver for Chrome here and add it to line 13.
Note: Version of your chome driver needs to mactch with your chrome browser version.
After customizing the code to your need (see 'Personalization' below) run : python driver.py
The code will need to be personalized.
On line 8: You will need to add the url of your zybook class. On line 9: You will need to add your zybooks email.
On line 11: You will need to enter your password (getoass package only works with Command prompt (Windows), terminal(Mac, Linux and FreeBSD)). I do not recommend hardcoding them. Use enviroment variables or another form of auth.
On line 36 and 37: You will need Twilio API credentials.
On line 43: Enter twilio phone number in the format "+1##########" On line 44: Enter your phone number in the format "+1##########"
I have a slightly modified version of the program which I am running on a Raspbery Pi 3b+. The program runs every morning and will notify me of the due dates of my current assignments. This way I am always notified if I have an assignment due today.
Ayush Petigara email - aarvyushpetigara3@gmail.com