7
7
8
8
import converter
9
9
import annotations_parser
10
- import details_parser
11
- import language_parser
10
+ import details_parser as dp
11
+ import language_parser as lp
12
12
13
13
import dirpath
14
14
import configurations
@@ -39,15 +39,16 @@ def extract(self):
39
39
40
40
def parse (self ):
41
41
self .URLs = annotations_parser .fetch_pdf_urls (self .path )
42
- self .name = language_parser .fetch_name (self .raw_text )
43
- self .emails = details_parser .fetch_email (self .raw_text )
44
- self .phone_numbers = details_parser .fetch_phone (self .raw_text )
45
- self .address = details_parser .fetch_address (self .raw_text )
46
- self .experience = details_parser .calculate_experience (self .raw_text )
47
- self .cleaned_resume = language_parser .clean_resume (self .raw_text )
48
- self .skills = language_parser .fetch_skills (self .cleaned_resume )
49
- self .job_positions , self .category = details_parser .fetch_jobs (self .cleaned_resume )
50
-
42
+ self .name = lp .fetch_name (self .raw_text )
43
+ self .emails = dp .fetch_email (self .raw_text )
44
+ self .phone_numbers = dp .fetch_phone (self .raw_text )
45
+ self .address = dp .fetch_address (self .raw_text )
46
+ self .experience = dp .calculate_experience (self .raw_text )
47
+ self .cleaned_resume = lp .clean_resume (self .raw_text )
48
+ self .skills = lp .fetch_skills (self .cleaned_resume )
49
+ self .job_positions , self .category = dp .fetch_jobs (self .cleaned_resume )
50
+ self .current_employers ,self .employers = lp .fetch_employers (
51
+ self .raw_text ,self .job_positions )
51
52
52
53
# TODO: Add more fetch here
53
54
def show (self ):
@@ -60,5 +61,7 @@ def show(self):
60
61
"urls" : self .URLs ,
61
62
"skills" : self .skills ,
62
63
"jobs" : self .job_positions ,
63
- "job category" : self .category
64
+ "job category" : self .category ,
65
+ "employers" : self .employers ,
66
+ "current_employers" : self .current_employers
64
67
}
0 commit comments