Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cedwards036/autohandshake

A library for automating tasks on the Handshake career services platform
https://github.com/cedwards036/autohandshake

career college handshake job university

Last synced: 3 months ago
JSON representation

A library for automating tasks on the Handshake career services platform

Awesome Lists containing this project

README

        

AutoHandshake
=============

.. image:: https://readthedocs.org/projects/autohandshake/badge/?version=latest
:target: https://autohandshake.readthedocs.io/en/latest/?badge=latest
:alt: 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 `_.