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.2.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: durham-directory-1.1.2.tar.gz
  • Upload date:
  • Size: 3.7 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.2.tar.gz
Algorithm Hash digest
SHA256 8f1d435713cebde5748559fa472ad042f0ceeb6046c5ba2acd41699e2b3b9be1
MD5 1a8784f6151f602e079f85011b5a0bbe
BLAKE2b-256 65e492ed1e56ba115b66df72a7362db5daa1e9ef897fa727e21db087bcf739fe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: durham_directory-1.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d79f7a89cdbe9612198c7e8f472eb2d46a3e018b9b69332e70e425905b5ad678
MD5 fce2b36905eb6c98ede2568c9d04c82f
BLAKE2b-256 df70fb6788d939a76cbae0d8bd41abc433ce2df832bd5d828ddbdeca7722b7b7

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