Skip to main content

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

Metadata

Release files for dartmouth_banner 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dartmouth_banner 1.0.0
File Size Uploaded
dartmouth_banner-1.0.0.tar.gz 3.7 kB Details

Release files / dartmouth_banner-1.0.0.tar.gz

Download URL dartmouth_banner-1.0.0.tar.gz
Size 3.7 kB
Tags Source
SHA-256 checksum
How to use checksums
876ed32ea0010a37289936a3f0c42a7edf74dc152b0b4daf4d237b792ce9aa99
BLAKE2b-256 checksum
How to use checksums
5648200a98029baa0827c8b1fbbb4f2ee64b1011be00aba72ff07e0b405ea220
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.0.0 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page