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']}
Metadata
Release files for resume-parser 0.8.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| resume_parser-0.8.4.tar.gz | 9.2 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| resume_parser-0.8.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.4 MB
Release files / resume_parser-0.8.4.tar.gz
| Download URL | resume_parser-0.8.4.tar.gz |
|---|---|
| Size | 9.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
726dcaed6fa1197114480d26459a12673be30145735180c408ceb82c6892ac98
|
|
BLAKE2b-256 checksum How to use checksums |
1921503cee167c3aa184b16db39801efd004a36f35c954fd7701c5ae40e009ec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / resume_parser-0.8.4-py3-none-any.whl
| Download URL | resume_parser-0.8.4-py3-none-any.whl |
|---|---|
| Size | 9.2 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7a0234447f5d09863ea11baa42543d7555c21bbb62065f74bd69267a5f358092
|
|
BLAKE2b-256 checksum How to use checksums |
5a458f5060ad13a9c9231365446d66b5fbb1903eea06a878c19b9b329f635dcd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|