https://github.com/khangly/handshook
A Handshake applicator that automatically applies jobs for you
https://github.com/khangly/handshook
automation handshake internship jobs
Last synced: 7 months ago
JSON representation
A Handshake applicator that automatically applies jobs for you
- Host: GitHub
- URL: https://github.com/khangly/handshook
- Owner: khangly
- Created: 2019-09-25T12:09:38.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-10-12T05:40:33.000Z (about 6 years ago)
- Last Synced: 2024-07-29T18:44:06.627Z (about 1 year ago)
- Topics: automation, handshake, internship, jobs
- Language: Python
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# handshook
## Introduction
Handshook is a Handshake applicator. It automatically applies to easy jobs on Handshake, i.e. jobs that require only resume or cover letter or transcript.## Dependencies
The script uses `requests` library.## Usage
You need to provides this program three things:
* Your jobs search string
* Your cookies
* Your resume ID, cover letter ID, and transcript IDYou can obtain the job search string by just search normally for jobs, and copy the search url string. Please sort the jobs by "Date Posted"! The link looks like
```
https://berkeley.joinhandshake.com/postings?page=1&per_page=25&sort_direction=desc&sort_column=created_at&job.student_screen.disable_majors=true&job.student_screen.disable_school_years=true&job.student_screen.disable_graduation_date=true&job.student_screen.disable_work_auth=true&job.student_screen.disable_gpa=true&job.job_types%5B%5D=3&job.salary_types%5B%5D=1&qualified_only=false&majors%5B%5D=14484&majors%5B%5D=28
```For cookies, follow the example in `conf.json`, copy the names and values from the domain `.joinhandshake.com` to that file. If you use Firefox, login to Handshake and go to developer mode by pressing F12 or just by right clicking somewhere on the page and choose "Inspect Element". Then go to "Storage" tab, click on https://berkeley.joinhandshake.com and copy the cookies from there.
The reason I use cookies is because I don't have access to neither the CalCentral Login API nor Handshake API.To get the resume ID, cover letter ID, and transcript ID go to those documents and copy the number after `documents#`. The link looks like
```
https://berkeley.joinhandshake.com/users/12345678/documents#12345678
```Finally put those things in `config.json` and set `valid` to `true`. Run the script and enjoy!
## Note
Let me know if anything goes wrong!