Skip to main content

Python API for interacting with Dartmouth Banner

Project description

# dartmouth_banner Python API for interacting with Dartmouth Banner.

This utilizes the requests library and some cookie setting to mimic a browser so that you can log in. Currently, the class allow you to log in, logout, get your GPA and DBA levels, and add/drop courses given the course ID. New features will be coming soon.

### Usage

from dartmouth_banner import BannerConnection

connection = BannerConnection() connection.login(“<username>”, “<password>”)

print connection.gpa() print connection.dba() connection.addCourse(95799) connection.dropCourse(96111)

connection.logout()

### Installation

For now, just download the dartmouth_banner.py file. I’ll make it more easily accessible with a setup.py file in a bit.

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

dartmouth_banner-1.0.0.tar.gz (3.7 kB view details)

Uploaded Source

File details

Details for the file dartmouth_banner-1.0.0.tar.gz.

File metadata

File hashes

Hashes for dartmouth_banner-1.0.0.tar.gz
Algorithm Hash digest
SHA256 876ed32ea0010a37289936a3f0c42a7edf74dc152b0b4daf4d237b792ce9aa99
MD5 cf98693c578ed126aac6d211a798cbb5
BLAKE2b-256 5648200a98029baa0827c8b1fbbb4f2ee64b1011be00aba72ff07e0b405ea220

See more details on using hashes here.

Supported by

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