Base bot for developing FSU bots.
A bot which serves as the foundation for other bots for use on the Florida State University website. It is useful for automating tasks that are otherwise very menial and tedious.
This project serves as a framework for creating bots which are designed for Florida State University websites. It handles logging into MyFSU automatically, and setting up ubiquitous attributes and functionality such as:
- Standard argument parsing
- Logging into MyFSU
- Web browser driver handling.
Where to Begin
Install the FSUBot package using pip.
$ pip install fsubot
If you receive a error 13 and/or a permission error, prefer:
$ pip install fsubot --user
sudo pip install fsubot
Download and install any driver from the following (I prefer chromedriver):
- Chrome: chromedriver
- Firefox: geckodriver
- There has not been extensive testing using geckodriver, proceed with caution.
Ensure that the driver executable is located within your environment’s PATH variable. There are many readily available guides on Google for how to do this.
If you instantiate your bot with the following:
fsu_dr = FSUBot(use_cli=True)
Then, you can pass in arguments like so:
$ python fsubot/bot.py --fsu-id abc13 --fsu-pw hunter2 --browser chrome --executable-path drivers/chromedriver
Release history Release notifications
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size & hash SHA256 hash help||File type||Python version||Upload date|
|fsubot-0.4.0-py3-none-any.whl (8.6 kB) Copy SHA256 hash SHA256||Wheel||py3||Mar 20, 2017|
|fsubot-0.4.0.tar.gz (7.1 kB) Copy SHA256 hash SHA256||Source||None||Mar 20, 2017|