Skip to content

An up-to-date course registration bot that will almost guarantee that you get the courses you want.

Notifications You must be signed in to change notification settings

yzhan289/New-SIS-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NEW SIS Bot

This is an updated version of nkrisn9's selenium bot to register for classes on SIS: https://github.com/nkrishn9/SIS-Bot

I just updated this since nkrishn9 has since graduated.

UPDATE: Make sure you have the most updated version of Selenium:

pip install -U selenium

This selenium bot allows you to register for classes on the Johns Hopkins SIS portal right at 7:00 AM, virtually guaranteeing a spot in all of your classes. This will also automatically sign you up for any waitlisted classes.

WARNING: This has only been tested on Mac OS (and will probably only work on it).

Setup Instructions

First, make sure all of the classes you want to register for are in your cart on SIS.

git clone https://github.com/yzhan289/New-SIS-Bot
cd New-SIS-Bot
pip install -r requirements.txt
brew install chromedriver

SIS uses the naval observatory clock to determine time. Therefore, your system must be synced to this clock to ensure the bot does not click too early or too late. On Mac OS, it is really easy to change your default.

  1. Navigate to System Preferences and click Date and Time.
  2. Click the lock on the bottom left of your window and enter your password.
  3. Change "Apple Americas/U.S. (time.apple.com.)" to "tick.usno.navy.mil"
  4. Click the lock again to save your changes.

time instructions

Running Instructions

Begin running at least a minute before 7:00 AM. The program will wait/keep running until 7:00 AM to register you for your classes.

python bot.py SIS_Username SIS_Password

That's all you need to do! The bot will open a new window and sign in to your SIS account. At 7am it will click register to make sure you get the classes you want!

About

An up-to-date course registration bot that will almost guarantee that you get the courses you want.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages