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.2.tar.gz
(4.6 MB
view hashes)
Built Distribution
Close
Hashes for autohandshake-1.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e82cb3bbe266fadcb3a45925ecf39390f80006d95496c51dc33ff4034dbb93c2 |
|
MD5 | 4bf039585435872d5b6695a12b083d15 |
|
BLAKE2b-256 | 81221e8eec6f165f9edd893747733eb3f72832d0aae0e3caf347d0be9b5b5a84 |