A library for automating tasks on the Handshake career services platform
Project description
# AutoHandshake
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:
```python
#!/usr/bin/env python
from autohandshake import HandshakeSession, InsightsPage
school_url = 'https://jhu.joinhandshake.com'
with HandshakeSession(login_url=school_url, email=your_email, password=your_password) 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.
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:
```python
#!/usr/bin/env python
from autohandshake import HandshakeSession, InsightsPage
school_url = 'https://jhu.joinhandshake.com'
with HandshakeSession(login_url=school_url, email=your_email, password=your_password) 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.
Project details
Release history Release notifications | RSS feed
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.0.3.tar.gz
(4.6 MB
view hashes)
Built Distribution
Close
Hashes for autohandshake-1.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1efaee9eb5ff7048e0d905728c1b3c7d886c0c137e374126b26dad44b7cc8d69 |
|
MD5 | 07a628c7998e88f9883cd48fe3ddece3 |
|
BLAKE2b-256 | a38318c3a081658cc2ec78df6fd5e89ca1f84d15697fd2432d1f4a8c5750f3dc |