Vaibhav84 commited on
Commit
a13e09c
·
1 Parent(s): 38021f1
Files changed (1) hide show
  1. SkillExtractV1.py +27 -0
SkillExtractV1.py ADDED
@@ -0,0 +1,27 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import re
2
+ from datetime import datetime
3
+ class SkillExtractorDetailsV1:
4
+
5
+
6
+ def GetSkillData(skill_extractor, inputData):
7
+ skills_list = []
8
+ annotations = skill_extractor.annotate(inputData)
9
+ matches = annotations['results']['full_matches']+annotations['results']['ngram_scored']
10
+ skills_list = []
11
+ for result in matches:
12
+ skill_id = result['skill_id']
13
+ skill_name1 = skill_extractor.skills_db[skill_id]['skill_name']
14
+ skill_name = skill_name1.split("(")[0].strip()
15
+ skill_type = skill_extractor.skills_db[skill_id]['skill_type']
16
+ skill_score = round(result['score'],2)
17
+ if(skill_type != 'Soft Skill'):
18
+ #print(skill_name)
19
+ if( skill_name in skills_list):
20
+ continue
21
+ skills_list.append(skill_name)
22
+
23
+ return skills_list
24
+
25
+
26
+
27
+