Resseract 1.0
Description
A simple rule based resume/cv parser web application built on django|Python.
Requirements
- Python 3.7.0 or later Version
- pip installer
- Dependencies listed in requirements.txt (Follow Installation steps)
Installation
-
Get the dependencies Use pip to invoke the following command and get the dependencies listed in requirements.txt
pip install -r requirements.txt
-
NLTK Corpora
- Get a python shell using
py
orpython
- Import NLTK Module with
import nltk
- Download Corpora listed in nltk.txt with following syntax
nltk.download(<corpora_name>)
- Get a python shell using
-
Create Static content In the root directory of project, fire the command
py manage.py collectstatic
-
Execution Time Run the local Django Server with
py manage.py runserver
-
Now Browse it Web Application will run at 127.0.0.1:8000
Features
- Accepts Resume/CV in .pdf and .docx formats only.
- Extracts following information from Resume
- Name,Email Address, Phone Number
- LinkedIn profile Link
- Total no. of text characters, lines and pages
- Fonts and Font Sizes
- Total no. of Tables and Images
- View Live Results or Download in .csv or .xlsx format
*Drag & Drop Facility included
Note: Application is still in developmental phases. Report the bugs to pagalprogrammer@protonmail.com