Skip to main content

A library for automating tasks on the Handshake career services platform

Project description

Documentation Status

Installation

pip install autohandshake

Summary

A library for automating tasks on the Handshake career services platform.

Current functionality includes the automation of:

  • Getting data from Insights

  • Getting a complete record of your school’s appointment type settings

  • Getting a complete record of your school’s major mappings

  • Getting unfilled appointment slot data from the appointment calendar

  • Getting account access request data

Typical usage looks like:

from autohandshake import HandshakeSession, InsightsPage

school_url = 'https://jhu.joinhandshake.com'

with HandshakeSession(login_url=school_url, email=your_email) as browser:
    insights = InsightsPage(link_to_insights_report, browser)
    report_data = insights.get_data()

Important: this package relies on an automated driver for Google Chrome, so users must have Chrome installed in order to use this package.

Documentation

You will find complete documentation at the Read the Docs site.

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

autohandshake-1.4.8.tar.gz (6.0 MB view details)

Uploaded Source

Built Distribution

autohandshake-1.4.8-py3-none-any.whl (6.0 MB view details)

Uploaded Python 3

File details

Details for the file autohandshake-1.4.8.tar.gz.

File metadata

  • Download URL: autohandshake-1.4.8.tar.gz
  • Upload date:
  • Size: 6.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.5.0.1 requests/2.23.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.3

File hashes

Hashes for autohandshake-1.4.8.tar.gz
Algorithm Hash digest
SHA256 78ee58784f35977ebc59d13ee31574a0721ad520b94c09f24bc8f1f73ef07a06
MD5 790d16d301e2e9fa6501f6c581f30413
BLAKE2b-256 58d965cfc0dd80374bd6eff16fe0efea98bfacd62ce8112f79d2e6d4e3ae46f6

See more details on using hashes here.

File details

Details for the file autohandshake-1.4.8-py3-none-any.whl.

File metadata

  • Download URL: autohandshake-1.4.8-py3-none-any.whl
  • Upload date:
  • Size: 6.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.5.0.1 requests/2.23.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.3

File hashes

Hashes for autohandshake-1.4.8-py3-none-any.whl
Algorithm Hash digest
SHA256 ade1a50061b6e5c5d632a910d6cad95fb2d84c7378bf99e105a940ad182eb8dc
MD5 9a5a08dfa892037f4faf8ced28e117ae
BLAKE2b-256 aeded251228b5b13e101dda5f07168804aae46002e2e47cd83dca6bab482d5fc

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