Skip to content

ayanatherate/linkedin-job-recommendation

Repository files navigation

Important

Edit 2023: As of 2023, this tool still works, however it is in major need of Code restructure, cleaning and maintenance. Also, we are no longer College students, we don't write Spagghetish code like this anymore lol

Intuition

Keeping track of the latest openings for a particular role and location might be gruesome. As also, manually reading long JD's to find out whether the skillset/experience required matches your expectations can also add more to the platter. Thus built a bot which automates this entire process, it returns a csv containing the most matched jobs (along with job apply link) according to skills (Count Vectorizer + Cosine Similarity), sorted by the most recent date of job posting.

Sorted by:

Job Posting Date--> 1(latest)
Highest Potential Match with skills--->2

Run locally on your machine:

git clone https://github.com/ayanatherate/linkedin-job-recommendation.git
pip install -r requirements.txt
python -m spacy download en_core_web_sm
python main.py

Demo:

image

Edit March 2023: File name changed to main.py from linkedinj.py


image


Csv returned:

image

About

A Python CLI tool that scrapes and recommends latest jobs from linkedin that are the best match with User's Role, Location and Skills after parsing Job Descriptions.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages