Skip to main content
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.

Metadata

Release files for autohandshake 1.4.8

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

Source distribution (sdist)

Source distribution for autohandshake 1.4.8
File Size Uploaded
autohandshake-1.4.8.tar.gz 6.0 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for autohandshake 1.4.8
File Interpreter ABI Platform
autohandshake-1.4.8-py3-none-any.whl Python 3 none any Details

Total release size: 12.0 MB

Release files / autohandshake-1.4.8.tar.gz

Download URL autohandshake-1.4.8.tar.gz
Size 6.0 MB
Tags Source
SHA-256 checksum
How to use checksums
78ee58784f35977ebc59d13ee31574a0721ad520b94c09f24bc8f1f73ef07a06
BLAKE2b-256 checksum
How to use checksums
58d965cfc0dd80374bd6eff16fe0efea98bfacd62ce8112f79d2e6d4e3ae46f6
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / autohandshake-1.4.8-py3-none-any.whl

Download URL autohandshake-1.4.8-py3-none-any.whl
Size 6.0 MB
Tags Python 3
SHA-256 checksum
How to use checksums
ade1a50061b6e5c5d632a910d6cad95fb2d84c7378bf99e105a940ad182eb8dc
BLAKE2b-256 checksum
How to use checksums
aeded251228b5b13e101dda5f07168804aae46002e2e47cd83dca6bab482d5fc
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

1.4.8 This release

2 release files

1.4.7

2 release files

1.4.6

2 release files

1.4.5

2 release files

1.4.4

2 release files

1.4.3

2 release files

1.4.2

2 release files

1.4.1

2 release files

1.4.0

2 release files

1.3.2

2 release files

1.3.1

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.9

2 release files

1.1.8

2 release files

1.1.7

2 release files

1.1.6

2 release files

1.1.5

2 release files

1.1.4

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.7

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

1 release file

1.0.0

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