Skip to main content

Package for easily adding a course on UWaterloo's QUEST.

Project description

This python package allows one to easily interact with the University of Waterloo’s QUEST system to easily add a course.

Usage

There are two ways to use this API: the command line and the python interpreter.

Command Line

To add a class from the command line, simply invoke the helper script like so:

user@computer:~/$ addcourse
Desired Course: cs246
QUEST ID: jsmith
Password:
...

Python Interpreter

Simply write a script like so:

#! /usr/bin/env python

from addcourse import *

addcourse('jsmith', 'password123', numbers('cs246'))

Note that the call to numbers fetches a list of class numbers that correspond to the given course code (in this case 'cs246'). You can then use a splicing or other list manipulations to delete classes you don’t want or add alternative classes that you do want. See pydoc addcourse for more information.

Project details


Download files

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

Source Distribution

uwaterloo-addcourse-1.0.4.tar.gz (19.5 kB view hashes)

Uploaded Source

Built Distributions

uwaterloo_addcourse-1.0.4-py3.4.egg (20.9 kB view hashes)

Uploaded Source

uwaterloo_addcourse-1.0.4-py2.7.egg (20.1 kB view hashes)

Uploaded Source

uwaterloo-addcourse-1.0.4.win32.msi (245.8 kB view hashes)

Uploaded Source

uwaterloo-addcourse-1.0.4.win32.exe (246.2 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page