It's so terrible the way that we are suposed to interact with the college site. We have to click im various things just to open the homepage.
A bot to be used as a cli application, just to open and interact with the site with commands in the terminal.
- Make sure to download and unpack the latest version of geckodriver in its folder. You can also use the get-gecko-driver python package or my other project a bash script geckodriver_downloader to automate the download, the unpack and move the driver to a folder in path, this only works on linux OS.
- If you want to use chromedriver will work, as well. However you might face an annoying bug. The browser sudenly shutoff after the bot finishes. I recommend to use geckodriver, but if you know how to fix this feel free to send me a pull request.
- run:
pip install -r requirements.txt
- I use the
sigaabot_shell.bashfile in my pc, inside the/usr/bin/to access it anywhere with the terminal. How you could see in the demo above.
- Make the bot work locally.
- Make the sigaa methods work.
- Supports both webdrivers. Gecko and Chrome.
- Formating in PEP 8.
- Attach the
sigaabot.shin the repo. I use it locally for test and for daily access of the site.
