Skip to content

Resume Miner is an easy-to-use tool that helps you extract important information from your resume. With just a few clicks, you can upload your PDF or Docx files, and the tool will quickly analyze your document, extracting your name, email, summary, and skills. Plus, it's completely easyto use!

Notifications You must be signed in to change notification settings

parthiv11/Resume_Miner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Resume Miner🕵️

Welcome to Resume Miner 🕵️‍♂️ the perfect tool to extract valuable information from resumes in PDF format 📃. This powerful yet easy-to-use web app analyzes your uploaded resumes, identifying key details such as names, emails, highlights and skills 🔎. Simply upload your PDF files and watch as Resume Miner works its magic ✨. Our user-friendly interface allows you to view the extracted information with just a few clicks, making it a breeze to quickly identify the best candidates for your job openings 🎆. With Resume Miner, finding the right talent has never been easier! 💪

👨‍💼🤖 Don't believe us?

🤣 We could tell you about how Resume Miner helped a company find their next CEO, but that would just be bragging. Instead, here are some more modest examples:

👨‍💼 Hiring manager : "I used to spend hours reading through resumes, but now with Resume Miner, I can find the perfect candidate in just minutes! It's like having a personal assistant that never sleeps."

👩‍💻 Recruiter: "I love using Resume Miner to find top-notch candidates. It's like a metal detector for resumes - it helps me uncover hidden gems that I might have missed otherwise."

🕵️‍♂️ Detective: "Okay, so I'm not actually a detective, but sometimes it feels like it when I'm trying to find the right candidate for a job. With Resume Miner, it's like I have X-ray vision - I can see right through a resume and find the information I need."

See? Even fictional characters can benefit from Resume Miner! Give it a try and see for yourself. 😉

Here we Go

To use the MindsDB NLP model for parsing resumes in this Streamlit app, you need to first create a model on the MindsDB platform.

  • Log in to MindsDB and create a new project
  • In the project, create a new model with the name resume_miner(OR anything of your choice)
  • Copy and paste the following code into the MindsDB query editor:
CREATE MODEL mindsdb.resume_miner
PREDICT json
USING
    engine = 'openai',
    json_struct = {
        'email': 'email ',
        'name': 'name',
        'skills_list': 'skills_list {comma seperated}',
        'summary': 'informative summary with emojis giving information about experience  in  35-50 words without escape sequence char '
    },
    input_text = 'resume';
  • Run the query to create a new model in MindsDB with whatever name you have given in the query. 🚀

Clone Repo And use it

  • Clone resume_miner repo using below command
git clone https://github.com/parthiv11/Resume_Miner.git
  • In the utils.py file, add the MindsDB email, password, and model name to the variables provided.
# EXAMPLE 
MDB_EMAIL="MINDSDB_EMAIL"
MDB_PWD="MINDSDB_PASSWORD"
MODEL_NAME="resume_miner"
  • Install the prerequisites mentioned in the requirements.txt file. 🛠️
pip install -r requirements.txt
  • Run the Streamlit app to start using the Resume Miner tool. 💻
streamlit run app.py

Explore the MindsDB documentation to learn more about the platform's capabilities.

You can also check out the live demo of the Resume Miner tool here.

About

Resume Miner is an easy-to-use tool that helps you extract important information from your resume. With just a few clicks, you can upload your PDF or Docx files, and the tool will quickly analyze your document, extracting your name, email, summary, and skills. Plus, it's completely easyto use!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages