Skip to content

Scrap Linkedin Jobs, and create resumes with custom skills for each job description

License

Notifications You must be signed in to change notification settings

Soufiane-Fartit/AutoLinkedin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚠️ Use at your own risks: This project is just for fun. I advise against actually using it in real life.

⚠️ This is not a complete solution: Rather a demo and there's still work to be done

What does it do ?

Scrap Linkedin for jobs, search for skills, and create a custom resume that contains the needed keywords to avoid being stopped by ATS systems.

How does it do it ?

  • Use Selenium and BeautifulSoup to connect to linkedin and find jobs
  • Use Regex Patterns and list of skills to match in jobs descriptions
  • use python-docx to create a word file (the resume)

What does it need ?

  • Chromedriver (can be downloaded online)
  • Linkedin links to scrap
  • Linkedin credentials
  • Education, Work History, Skills ... in a json format

Requirements :

  • re
  • selenium
  • bs4
  • flashtext
  • python-docx

How to use ?

Fill the autoCV/data.py with personal infos, then run the commands :

deletes all created files :

make cleaning

scrap linkedin for jobs :

make scraping

extract skills from jobs :

make parsing

generate custom resumes for each job :

cd autoCV && $(PYTHON_INTERPRETER) generate_cv.py --columns 2 --picture "../../data/Input/profile_picture.png"

if using a picture, the number of columns should be more than one.

About

Scrap Linkedin Jobs, and create resumes with custom skills for each job description

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published