Giter Site home page Giter Site logo

parthiv11 / resume_miner Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 16 KB

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!

Python 100.00%

resume_miner's Introduction

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.

resume_miner's People

Contributors

parthiv11 avatar

Stargazers

Harsh Ranjan Dwivedi avatar Ayanwola Ayomide avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.