1
- <!-- # cvscan
1
+ # cvscan
2
2
Your not so typical resume parser
3
3
Instructions
4
4
========
@@ -25,6 +25,7 @@ cvscan add -s "C,C++,R,Java"
25
25
```
26
26
cvscan remove --skill "C,C++"
27
27
```
28
+
28
29
## Jobs
29
30
### add
30
31
Adding
@@ -41,6 +42,7 @@ Removing
41
42
```
42
43
cvscan remove --job "contributor,Android Programmer"
43
44
```
45
+
44
46
## Organizations
45
47
### add
46
48
```
@@ -50,10 +52,12 @@ cvscan add --org "Skcript"
50
52
```
51
53
cvscan remove -o "Skcript"
52
54
```
55
+
53
56
## Qualifications
54
57
Note:
55
58
* Qualifications are case-sensitive.
56
59
* Puntuations before the first and after the last alphabet should be excluded
60
+
57
61
### add
58
62
```
59
63
cvscan add -q "B.S,B.Tech,B.Arch"
@@ -62,6 +66,7 @@ cvscan add -q "B.S,B.Tech,B.Arch"
62
66
```
63
67
cvscan remove --qual "B.Arch"
64
68
```
69
+
65
70
## Extra Information
66
71
### add
67
72
```
@@ -71,6 +76,7 @@ cvscan add -e "machine learning,artificial intelligence"
71
76
```
72
77
cvscan remove --extra "machine learning,artificial intelligence"
73
78
```
79
+
74
80
File Descriptions
75
81
============
76
82
## class Cvscan
@@ -86,9 +92,8 @@ cvscan.extract()
86
92
```
87
93
cvscan.show()
88
94
```
89
- -->
90
95
### Attributes
91
- | Attributes | Functions |
96
+ | Attributes | Function |
92
97
| ---------------------| -----------|
93
98
| path | Stores the path of the resume |
94
99
| raw_text | Stores the resume as raw text |
@@ -98,16 +103,21 @@ cvscan.show()
98
103
| Phone number | Applicant's contact number |
99
104
| address | Applicant's address |
100
105
| experience | Applicant's experience in years |
101
- | cleaned_resume | raw_text after removing english stopwords |
106
+ | cleaned_resume | Raw text after removing english stopwords |
102
107
| skills | Applicant's skillset |
103
108
| qualifications | Applicant's qualifications |
104
- | degree_info | info about qualification |
105
- |
106
-
109
+ | degree_info | Info about qualification |
110
+ | job_positions | Applicant's jobs |
111
+ | category | Applicant's Job category |
112
+ | current_employers | Organization applicant is working in |
113
+ | employers | All organizations applicant has worked in |
114
+ | extra_info | Extra information about the applicant|
115
+ <!--
107
116
## configurations.py
108
117
Contains the regular expressions used throughout the project
109
118
## converter.py
110
119
Contains methods to convert resume from input format to raw text
111
120
#### pdf_to_text
112
121
Uses pdfminer library to fetch raw text from the resume. Special characters and bullets in the resume are replaced with a newline character.
113
122
This formatted text from the resume is returned.
123
+ -->
0 commit comments