Skip to main content

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

Metadata

Release files for findjobs 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for findjobs 1.1.0
File Interpreter ABI Platform
findjobs-1.1.0-py2-none-any.whl Python 2 none any Details

Release files / findjobs-1.1.0-py2-none-any.whl

Download URL findjobs-1.1.0-py2-none-any.whl
Size 14.7 kB
Tags Python 2
SHA-256 checksum
How to use checksums
ba50950c0caa79ef576abc65d5c0b7d0c4ee1cf5ba48499cba11b80c1983e6a8
BLAKE2b-256 checksum
How to use checksums
4796f87eb1c2dbc0c02f1354f287b33d4d18c306ed828e0e9a208eccc396efbf
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

1.1.0 This release

1 release file

0.0.9

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page