Skip to main content

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']}

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

If you're not sure about the file name format, learn more about wheel file names.

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.

Release history Release notifications | RSS feed

This release

0.8.4 This release

2 files

0.8.2

2 files

0.8.1

2 files

0.8

2 files

0.7

1 file

0.6

3 files

0.5

2 files

0.3

1 file

0.2

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page