PerryBhandal / AutoSolus

AutoSolus is a tool to automatically monitor and join full classes through Queen's University's SOLUS system

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

  1. Open autoSolus.py and enter your Queen's netID and password (in USERNAME and PASSWORD, respectively).

  2. 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

  1. Single join attempt: execute "python autoSolus.py".

  2. 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

About

AutoSolus is a tool to automatically monitor and join full classes through Queen's University's SOLUS system


Languages

Language:Python 94.1%Language:Ruby 5.9%