Skip to main content
Warning: You are using the test version of PyPI. This is a pre-production deployment of Warehouse. Changes made here affect the production instance of TestPyPI (
Help us improve Python packaging - Donate today!

Webbot for interacting with Univ. of Illinois course registration system.

Project Description
<h1> University of Illinois @ Urbana Champaign Enterprise WebBot </h1>

Classes in UIUC tend to fill up fairly quickly. However, people do drop courses, though depending on the course it may not happen frequently. The UIUC Enterprise WebBot allows students of UIUC to sign up for a course as soon as its available. This WebBot is used to poll the University of Illinois Enterprise website
for information about whether a class is available or not. Just enter your
username, password, term and the specific classes you want the WebBot to poll
for and the WebBot will automatically signup for that class as soon as it opens up.

You will need to download and install the
<a href="">
Requests </a> library for python.

Some features that I plan on adding are:

Auto-completion features so that when you start typing in a given Major, Course
or CRN it suggests possible completions.

Ability to configure a plan of action in the event a class is found to be open. For instance, one should be able to specify which classes you want to add and drop when a class or set of classes that you are monitoring open up and have the webbot automatically do that for you.

If you have some ideas, or if you want to contribute, feel free to get in touch
with me. :)

<h4> Disclaimer </h4>

Please note that I cannot provide any warranties on this software.
This bot has not been through thorough testing and while it works most of
the times, there might be some circumstances unaccounted for. Also,
if the UIUC Enterprise website is to change at any point, the WebBot might
break as well. Please use with caution.

Also, the bot is rate limited at this stage, please do not modify this behavior.
This is done to prevent the bots from bogging down the University of Illinois
server. Reducing the rate at which you poll should not be a problem.


&#169; Rajiv Nair (
Release History

Release History

This version
History Node


History Node


History Node


Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
UIUCEnterpriseBot-0.3.0.tar.gz (8.2 kB) Copy SHA256 Checksum SHA256 Source Aug 4, 2015

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting