Vaibhav84 commited on
Commit
7b81380
·
1 Parent(s): 8814bdf
Files changed (2) hide show
  1. SkillExtract.py +2 -24
  2. SkillExtractV1.py +5 -1
SkillExtract.py CHANGED
@@ -159,34 +159,12 @@ class SkillExtractorDetails:
159
  VALUES (%s, %s, %s, %s, %s) RETURNING SkillID""")
160
  cursor.execute(insert_query, (skill_details, skill_type, weightage, is_active, skill_score1))
161
  conn.commit()
162
- generated_skill_id = cursor.fetchone()[0]
163
- Skillid = generated_skill_id
164
- jdMasterid = id_value
165
- if(IsJD):
166
- insert_query = sql.SQL("""INSERT INTO jdSkilldetails (Skillid, jdMasterid) VALUES (%s, %s)""")
167
- cursor.execute(insert_query, (Skillid, jdMasterid))
168
- conn.commit()
169
- else:
170
- query = "Select max(skilldetailsid) from courseskilldetails"
171
- df = pd.read_sql_query(query, conn)
172
- CourseID = df.iat[0,0] + 1
173
-
174
- insert_query = sql.SQL("""INSERT INTO CourseSkilldetails (skilldetailsid,Skillid, Masterid) VALUES (%s, %s, %s)""")
175
- cursor.execute(insert_query, (CourseID,Skillid, jdMasterid))
176
- conn.commit()
177
  print("Skill Identified : ", skill_name)
178
  #print("Skill inserted in SkillMaster and Inserted in JDSkillDetails")
179
 
180
 
181
- if(IsJD):
182
- SkillExtractorDetails.extractWords(description_value,id_value,db_params)
183
- query = "update public.jdmaster set isskillsextracted = 1 where jdmasterid = (%s)"
184
- else:
185
- query = "update public.coursemaster set isskillsextracted = 1 where masterid = (%s)"
186
-
187
- params = (id_value,)
188
- cursor.execute(query, params)
189
- conn.commit()
190
  print("Skills Updated for Skills Extraction for file ", filename_jd)
191
  print("Total Skills : ", len(skills_list))
192
  return SkillExtractorDetails.latestSkillDetails(id_value,db_params,IsJD)
 
159
  VALUES (%s, %s, %s, %s, %s) RETURNING SkillID""")
160
  cursor.execute(insert_query, (skill_details, skill_type, weightage, is_active, skill_score1))
161
  conn.commit()
162
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
163
  print("Skill Identified : ", skill_name)
164
  #print("Skill inserted in SkillMaster and Inserted in JDSkillDetails")
165
 
166
 
167
+
 
 
 
 
 
 
 
 
168
  print("Skills Updated for Skills Extraction for file ", filename_jd)
169
  print("Total Skills : ", len(skills_list))
170
  return SkillExtractorDetails.latestSkillDetails(id_value,db_params,IsJD)
SkillExtractV1.py CHANGED
@@ -44,7 +44,11 @@ class SkillExtractorDetailsV1:
44
  # df = pd.DataFrame(list_of_tuples,
45
  # columns=['Skill_Name', 'Skill_Type','Skill_Score'])
46
  newSkilllst = SkillExtractorDetailsV1.extractWords(inputData, db_params)
47
- reqSkill = ','.join(reuiredSkilllst) + ','.join(newSkilllst)
 
 
 
 
48
 
49
  data = {'Data':['Required Skills', 'Soft Skills', 'Good to have Skills'], 'Values':[reqSkill, ','.join(softskillslst), ','.join(goodtohavelst)]}
50
  df = pd.DataFrame(data)
 
44
  # df = pd.DataFrame(list_of_tuples,
45
  # columns=['Skill_Name', 'Skill_Type','Skill_Score'])
46
  newSkilllst = SkillExtractorDetailsV1.extractWords(inputData, db_params)
47
+ reqSkill = ''
48
+ if(len(newSkilllst)>0):
49
+ reqSkill = ','.join(reuiredSkilllst) + ',' + + ','.join(newSkilllst)
50
+ else:
51
+ reqSkill = ','.join(reuiredSkilllst)
52
 
53
  data = {'Data':['Required Skills', 'Soft Skills', 'Good to have Skills'], 'Values':[reqSkill, ','.join(softskillslst), ','.join(goodtohavelst)]}
54
  df = pd.DataFrame(data)