Skip to main content

A resume parser used for extracting information from resumes

Project description

Resume parser

Premium resume parsing services have been moved to [Resume-Parser](https://www.resume-parser.com/application/resumes). Please try the demo for free and give us your [feedback](https://www.resume-parser.com)

Premium resume parsing services have been moved to Resume-Parser. Please try the demo for free and give us your feedback

A resume parser used for extracting information from resumes

Built with ❤︎ and :coffee: by Kumar Rajwani and Brian Njoroge


Features

  • Extract name

  • Extract email

  • Extract mobile numbers

  • Extract skills

  • Extract total experience

  • Extract college name

  • Extract degree

  • Extract designation

  • Extract company names

Installation

  • You can install this package using

pip install resume-parser
  • For NLP operations we use spacy and nltk. Install them using below commands:

# spaCy
python -m spacy download en_core_web_sm

# nltk
python -m nltk.downloader stopwords
python -m nltk.downloader punkt
python -m nltk.downloader averaged_perceptron_tagger
python -m nltk.downloader universal_tagset
python -m nltk.downloader wordnet
python -m nltk.downloader brown
python -m nltk.downloader maxent_ne_chunker

Supported File Formats

  • PDF and DOCx and TXT files are supported on all Operating Systems

Usage

  • Import it in your Python project

from resume_parser import resumeparse

data = resumeparse.read_file('/path/to/resume/file')

Result

The module would return a dictionary with result as follows:

{'degree': ['BSc','MSc'],
     'designition': [
         'content writer',
         'data scientist',
         'systems administrator',
     ],
     'email': 'maunarokguy@gmail.com',
     'name': 'Brian Njoroge',
     'phone': '+918511593595',
     'skills': [
         'Python',
         ' C++',
         'Power BI',
         'Tensorflow',
         'Keras',
         'Pytorch',
         'Scikit-Learn',
         'Pandas',
         'NLTK',
         'OpenCv',
         'Numpy',
         'Matplotlib',
         'Seaborn',
         'Django',
         'Linux',
         'Docker'],
     'total_exp': 3,
     'university': ['gujarat university', 'wuhan university', 'egerton university']}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

resume_parser-0.8.4.tar.gz (9.2 MB view details)

Uploaded Source

Built Distribution

resume_parser-0.8.4-py3-none-any.whl (9.2 MB view details)

Uploaded Python 3

File details

Details for the file resume_parser-0.8.4.tar.gz.

File metadata

  • Download URL: resume_parser-0.8.4.tar.gz
  • Upload date:
  • Size: 9.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.6

File hashes

Hashes for resume_parser-0.8.4.tar.gz
Algorithm Hash digest
SHA256 726dcaed6fa1197114480d26459a12673be30145735180c408ceb82c6892ac98
MD5 abe683e10c4a45af6fd7247bd3dc879d
BLAKE2b-256 1921503cee167c3aa184b16db39801efd004a36f35c954fd7701c5ae40e009ec

See more details on using hashes here.

File details

Details for the file resume_parser-0.8.4-py3-none-any.whl.

File metadata

  • Download URL: resume_parser-0.8.4-py3-none-any.whl
  • Upload date:
  • Size: 9.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.6

File hashes

Hashes for resume_parser-0.8.4-py3-none-any.whl
Algorithm Hash digest
SHA256 7a0234447f5d09863ea11baa42543d7555c21bbb62065f74bd69267a5f358092
MD5 91c1b7f7395d0882c074fc1050aa5925
BLAKE2b-256 5a458f5060ad13a9c9231365446d66b5fbb1903eea06a878c19b9b329f635dcd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page