Danial7 commited on
Commit
cca845e
·
verified ·
1 Parent(s): 867369b

Update utils/suggestions.py

Browse files
Files changed (1) hide show
  1. utils/suggestions.py +17 -0
utils/suggestions.py CHANGED
@@ -29,3 +29,20 @@ def get_visa_recommendations(field):
29
  def get_career_advice(field):
30
  df = load_csv("career_advice.csv")
31
  return match_field(field, df)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
29
  def get_career_advice(field):
30
  df = load_csv("career_advice.csv")
31
  return match_field(field, df)
32
+
33
+ def get_job_listings(parsed_text):
34
+ keywords = extract_keywords(parsed_text)
35
+ jobs_df = pd.read_csv("data/job_listings.csv")
36
+
37
+ matched_jobs = []
38
+
39
+ for _, row in jobs_df.iterrows():
40
+ job_keywords = row["keywords"].split(",")
41
+ if any(kw.lower() in [k.lower() for k in keywords] for kw in job_keywords):
42
+ matched_jobs.append(f"{row['title']} at {row['company']} ({row['location']})")
43
+
44
+ if not matched_jobs:
45
+ return ["No job listings found for your field."]
46
+
47
+ return matched_jobs
48
+