Skip to main content

Python Bindings for the Durham University (UK) Directory

Project description

Python bindings for the Durham University (UK) Directory

This package provides basic python bindings for the Durham University Directory, where Durham University students and staff can look up fellow students and staff.

It is nothing more than a wrapper around requests and bs4, and absolutely nothing clever is being done (although I do think the code is pleasantly simple).

Installation

python -m pip install durham-directory

CLI Usage

durham-directory --help
durham-directory --oname John --surname Morris

API Usage

from durham_directory import Query
query = Query(username="me") # will prompt for password when evaluated
query(oname="John", surname="Morris", type_="any")

Or if you want to choose one result:

from durham_directory import QueryOne
query = QueryOne()
query(oname="John", surname="Morris", type_="any")

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

durham-directory-1.1.3.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

durham_directory-1.1.3-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file durham-directory-1.1.3.tar.gz.

File metadata

  • Download URL: durham-directory-1.1.3.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.10 CPython/3.9.7 Linux/5.14.10-arch1-1

File hashes

Hashes for durham-directory-1.1.3.tar.gz
Algorithm Hash digest
SHA256 c1b078ade92ac5819b32922f761c4b03ba3a8e661bccb9d4f77d12c42f762bae
MD5 55155f21a17300863538fd9ac2fd3637
BLAKE2b-256 9d92964231b8df216fc443c398a0be70ec2165a59696e6a81d86fe31c255f3f1

See more details on using hashes here.

File details

Details for the file durham_directory-1.1.3-py3-none-any.whl.

File metadata

  • Download URL: durham_directory-1.1.3-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.10 CPython/3.9.7 Linux/5.14.10-arch1-1

File hashes

Hashes for durham_directory-1.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 63a9fbcddbd200d524ebd80bf62de44c7ae3e4d65773484706e4cbd6e8bc0f1f
MD5 7e09271a1d10f230ffabb7c303c27eb5
BLAKE2b-256 6795ba960087783cbcafd4ccc42b2481d01014a5e3d7e7d3c31f833422a5d5f1

See more details on using hashes here.

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