Skip to main content

Job Search Optimization

Project description

FindJobs ~ Job Search Optimization

Search job boards in seconds for listings matching your criteria.

# search for "Financial Analyst" jobs in New York, NY
$ python3 findjobs.py

If you found this program to be useful, consider pledging me on Patreon @ https://www.patreon.com/colingall

Requirements

  • python 3.6+
  • pip3

Installation

Install with pip package manager (if available):

$ pip3 install findjobs

On Ubuntu / Mint, install via terminal command line:

$ sudo apt update
$ sudo apt install python3-dev python3-pip python3-setuptools
$ sudo pip3 install findjobs

On MacOS (i.e. OS X), install via Homebrew:

$ brew install findjobs

On iOS & other operating systems, clone repository:

$ git clone https://github.com/colin-gall/findjobs
$ cd findjobs
$ python3 setup.py install

NOTE: You will most likely need to have Pythonista downloaded on your mobile device in order to run FindJobs on iOS.

Tutorial

Search job boards & employment websites for listings that match your desired position or field:

$ python3 findjobs.py

~ Enter job title or keywords(s) related to desired position: financial analyst
~ Enter name or zipcode (if USA) of city to search for jobs in: new york

Alternatively, pass search parameters to skip user prompts:

$ python3 findjobs.py -j Financial Analyst -a New York

You can also add additional keywords that will be used to filter search results and return a condensed list of jobs specifically tailored to your background:

$ python3 findjobs.py -j engineer -a 60018 -k civil mechanical chemical electrical

List of all available options and parameters for user to select when running FindJobs:

[-h, --help]                show help message and exit
[-v, --version]             show program's version number and exit
[-c, --color]               Turn off color formatting for terminal output
[-o, --output]              Turn off printing to terminal screen
[-j --job [JOB ...]]        Desired job title or keyword(s) related to job type.
[-a --area [AREA ...]]      Name or zipcode (if USA) of city / town.
[-k --keywords [KEYS ...]]  Additional keywords for filtering search results.
[-i --import IMPFILE]       Text or CSV file (including path & extension) for importing past search results.
[-e --export EXPFILE]       Text or CSV file (including path & extension for exporting new search results.

Support

Created by Colin Gallagher @colin-gall

License

GNU AFFERO GENERAL PUBLIC LICENSE --> find it here

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

findjobs-1.1.0-py2-none-any.whl (14.7 kB view details)

Uploaded Python 2

File details

Details for the file findjobs-1.1.0-py2-none-any.whl.

File metadata

  • Download URL: findjobs-1.1.0-py2-none-any.whl
  • Upload date:
  • Size: 14.7 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.3

File hashes

Hashes for findjobs-1.1.0-py2-none-any.whl
Algorithm Hash digest
SHA256 ba50950c0caa79ef576abc65d5c0b7d0c4ee1cf5ba48499cba11b80c1983e6a8
MD5 280918e1d64a5d8d1c400e67ff00455e
BLAKE2b-256 4796f87eb1c2dbc0c02f1354f287b33d4d18c306ed828e0e9a208eccc396efbf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page