AutoSolus
AutoSolus is a tool to automatically monitor and join full classes through Queen's University's SOLUS system
Dependencies
AutoSolus requires that Python bindings for selenium be installed. You can find a detailed description of Selenium, along with installation info at the link below.
https://pypi.python.org/pypi/selenium
Setup Instructions
-
Open autoSolus.py and enter your Queen's netID and password (in USERNAME and PASSWORD, respectively).
-
Log into SOLUS and add the courses you wish to join that are currently full to your shopping cart.
Usage Instructions
To run AutoSolus you can either
-
Single join attempt: execute "python autoSolus.py".
-
Repeatedly attempt join: execute "ruby runner.rb", which will repeatedly attempt to join all courses in your cart. You can set the time between class join attempts at the top of runner.rb