Skip to main content
Warning: You are using the test version of PyPI. This is a pre-production deployment of Warehouse. Changes made here affect the production instance of TestPyPI (testpypi.python.org).
Help us improve Python packaging - Donate today!

UNKNOWN

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 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.

Disclaimer: This project was created as a proof of concept.

Installation

To install the script use the following commands in a command line prompt:

git clone https://github.com/mandeepbhutani/Job-Automate.git
cd Job-Automate
pip install .

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. The command line application may be invoked with the following command, flags, and arguments:

jobautomate --key INDEED_PUBLISHER_ID FIRST_NAME LAST_NAME EMAIL_ADDRESS JOB_DESCRIPTION RESUME_PATH

Example:

jobautomate --key 123456789 "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. The output will look similar to the image below:

Release History

Release History

This version
History Node

1.0.1

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
jobautomate-1.0.1.tar.gz (5.1 kB) Copy SHA256 Checksum SHA256 Source Aug 20, 2016

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting