Automated tool for scraping job postings into a. Csv
file.
- Never see the same job twice!
- Browse all search results at once, in an easy to read / sort spreadsheet.
- Keep track of all explicitly new job postings in your area.
- See jobs from multiple job search sites all in one place.
The spreadsheet for managing your job search:
********************
.JobFunnel requiresPython3.6 or later.
All dependencies are listed in setup.py
, and can be installed automatically withpip
when installing JobFunnel.
pip install git https: //github.com/PaulMcInnis/JobFunnel.git funnel –help
If you want to develop JobFunnel, you may want to install it in-place:
git clone [email protected]: PaulMcInnis / JobFunnel.git jobfunnel pip install -e ./jobfunnel funnel –help Using JobFunnel************ (Set your job search preferences in theyamlconfiguration file (or use- kw
).
funnel
to scrape all-available job listings.Reviews jobs in the master-list, update the job (statusto other values such asintervieworoffer.
archive, these jobs will be removed from the. csv
next time you runfunnel
.
- Check out (demo / readme.md
if you want to try the demo.
. ************************************************************** (Note) ***************************************** (**************************************: rejected). jobs will be filtered out and will disappear from the output. csv
.
(Custom Status) **************************************
- Note that any custom states (ie
applied) are preserved in the spreadsheet.
(Running Filters) **************************************
To update active filters and to see anynew
jobs going forwards, just runfunnel
again, and review the.csv
file.
Recovering Lost Master -list
Managing Multiple Searches
funnel -kw Python -o python_search funnel -kw AI Machine Learning -o ML_search
Filtering Undesired Companies
Automating Searches (******************************JobFunnel can be easily automated to run nightly withcrontab
Terminal Terminal You can review the job list in the command line:
column -s, -t
GIPHY App Key not set. Please check settings