Skip to content

Extract resume information (PDF, etc.) with Python & NLP. Identifies name, experience, education, skills.

Notifications You must be signed in to change notification settings

braiyenmassora/resume-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resume Parser

Resume Parser is a Python library that extracts information from resumes in various file formats such as PDF. It uses natural language processing (NLP) techniques to identify key sections of a resume, such as the candidate's name, contact information, work experience, education, and skills.

Tech Used

  • Python3
  • Spacy
  • NLP
  • fastAPI

Run Notebook

  # setup
  git clonehttps://github.com/braiyenmassora/resume-parser.git
  git checkout develop
  cd resume-parser
  source env/bin/activate
  pip install requirements.txt

  # open notebooks dir
  resumeParser.ipynb
  customModel.ipynb

API Testing

  # setup
  cd resume-parser
  source .env/bin/activate
  pip3 install requirements.txt

  # run this
  uvicorn main:app --reload  [Linux]
  python3 -m uvicorn main:app --reload [MacOs]
  http://127.0.0.1:8000

  # using postman to test
  http://localhost:8000/resumeparser/

About

Extract resume information (PDF, etc.) with Python & NLP. Identifies name, experience, education, skills.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published