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
- Email: colin.gall@outlook.com
- Patreon: https://www.patreon.com/colingall
- Repository: https://github.com/colin-gall/findjobs
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)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|