Automate a job search with Indeed
Project description
Job Automate is a command line application written in Python using the Selenium and Click libraries. The application uses the Indeed Job Search API to find and automatically apply to ‘easily apply’ jobs scraped by Indeed’s job crawler. Job Automate requires access to Indeed’s API with an Indeed Publisher Key. To obtain a key, please visit: http://www.indeed.com/publisher.
Due to Mozilla’s move to the GeckoDriver for WebDriver instances, Job Automate does not currently support Firefox versions above 47.0.
Installation
To install the script merely run the following command in a command line prompt:
$ pip install jobautomate
If you would rather install from source, run the following commands:
$ git clone https://github.com/mandeep/Job-Automate.git $ cd Job-Automate $ python install setup.py
Usage
Job Automate accepts the Indeed Publisher ID as an environment variable or as a command line flag. In order to be used as an environment variable, one must export API_KEY=ID to PATH. The command line application may be invoked with the following command, flags, and arguments:
Usage: jobautomate [OPTIONS] FIRST_NAME LAST_NAME EMAIL JOB_DESCRIPTION RESUME_PATH [JOB_LOCATION] Optional arguments: --key Use the provided publisher key to access the Indeed API --verbose Print to stdout the jobs that are not easily apply applications --vxfb Run the application in a virtual display (Linux only) Example: $ jobautomate --key 12345 "Bender" "Rodriguez" "bender@ilovebender.com" "Metalworking" "girder.doc"
Once entered the script will open a Firefox webdriver instance and search for ‘easily apply’ jobs in the URLs given by the Indeed API. Due to the API only allowing 25 urls at a given time, the application will prompt for continuation after 25 urls have been traversed.
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
Built Distribution
File details
Details for the file jobautomate-0.18.5.tar.gz
.
File metadata
- Download URL: jobautomate-0.18.5.tar.gz
- Upload date:
- Size: 5.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53d4cfe385c8426318ca9e4da6cbbc483eba70b6d6b996ae496a8a56050dad4e |
|
MD5 | 932c8994e2730d6cd23353049b72268f |
|
BLAKE2b-256 | 09e8543cf43fa1bf8fb2ddcac7d3bc3937242000d8668881f8fc9e9971b90a9a |
File details
Details for the file jobautomate-0.18.5-py3-none-any.whl
.
File metadata
- Download URL: jobautomate-0.18.5-py3-none-any.whl
- Upload date:
- Size: 7.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdda1cae41e7f338be2149c826816632dada0dee05aae8c5dbc36428b078923a |
|
MD5 | 7a66365c190024adde2d6dc3827e5ef8 |
|
BLAKE2b-256 | 9f7c4bdbb5d64799276a7825d696bf051693afebe6681612a83eb1b6eb4f2a7f |