Unknown92 commited on
Commit
ce0dd91
·
1 Parent(s): e765aef

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -16
app.py CHANGED
@@ -58,25 +58,24 @@ if st.button("GET MATCH SCORE & WORD CLOUD"):
58
 
59
  if st.button("GET KEYWORDS"):
60
  if jd and resume:
61
-
62
- jp=kp.get_key_phrases(jd)
63
- rp=kp.get_key_phrases(resume)
64
-
65
-
66
- # Find missing keywords in rp with respect to jp
67
-
68
  missing_keywords = set(jp) - set(rp)
69
-
70
- st.write("Keywords from Job Description:" )
71
- st.write('\n'.join([f"- {word}" for word in jp]), unsafe_allow_html=True, key='kw_jd') # Bulletized list with font size 10
72
- st.write("\n")
73
 
74
- st.write("Keywords from Resume:" )
75
- st.write('\n'.join([f"- {word}" for word in rp]), unsafe_allow_html=True, key='kw_resume') # Bulletized list with font size 10
76
- st.write("\n")
 
 
 
 
77
 
78
- st.write("Missing Keywords in Resume:" )
79
- st.write('\n'.join([f"- {word}" for word in missing_keywords]), unsafe_allow_html=True, key='kw_missing') # Bulletized list with font size 10
80
 
81
  else:
82
  st.write("Please enter both the job description and resume.", )
 
58
 
59
  if st.button("GET KEYWORDS"):
60
  if jd and resume:
61
+
62
+ jp = kp.get_key_phrases(jd)
63
+ rp = kp.get_key_phrases(resume)
64
+
65
+ # Find missing and matching keywords
 
 
66
  missing_keywords = set(jp) - set(rp)
67
+ matching_keywords = set(jp) & set(rp)
 
 
 
68
 
69
+ # Display keywords in a table
70
+ keywords_table_data = {
71
+ 'Keywords From Job Description': jp,
72
+ 'Keywords From Resume': rp,
73
+ 'Matching Keywords': list(matching_keywords),
74
+ 'Missing Keywords': list(missing_keywords)
75
+ }
76
 
77
+ st.write("Keywords Overview:")
78
+ st.table(pd.DataFrame(keywords_table_data))
79
 
80
  else:
81
  st.write("Please enter both the job description and resume.", )