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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 726dcaed6fa1197114480d26459a12673be30145735180c408ceb82c6892ac98 |
|
MD5 | abe683e10c4a45af6fd7247bd3dc879d |
|
BLAKE2b-256 | 1921503cee167c3aa184b16db39801efd004a36f35c954fd7701c5ae40e009ec |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a0234447f5d09863ea11baa42543d7555c21bbb62065f74bd69267a5f358092 |
|
MD5 | 91c1b7f7395d0882c074fc1050aa5925 |
|
BLAKE2b-256 | 5a458f5060ad13a9c9231365446d66b5fbb1903eea06a878c19b9b329f635dcd |