Vaibhav84 commited on
Commit
634a79e
·
1 Parent(s): 05c3ee9
Files changed (1) hide show
  1. app.py +10 -6
app.py CHANGED
@@ -41,7 +41,7 @@ model = SentenceTransformer('all-MiniLM-L6-v2')
41
 
42
  @app.get("/")
43
  async def root():
44
- return {"SkillAPI":"SkillAPi Version 1.00"}
45
 
46
  def parse_csv(df):
47
  res = df.to_json(orient="records")
@@ -50,10 +50,13 @@ def parse_csv(df):
50
 
51
 
52
  @app.post("/UploadJobDescription/")
53
- def UploadJobDescription(file: bytes = File(...), FileName: str = "sample.pdf"):
54
- text= ExtractContentFromFile.ExtractDataFromFile(FileName,file)
55
- returnSkills = SkillExtractorDetailsV1.GetSkillData(skill_extractor,text)
56
- return parse_csv(returnSkills)
 
 
 
57
 
58
 
59
  @app.delete("/RemoveSkillsByName/")
@@ -76,4 +79,5 @@ def AllSkills():
76
  return (AddSkill.GetSkillDetails())
77
 
78
  #return JSONResponse(content={"message": "Here's your interdimensional portal." , "mes1":"data2"})
79
- #https://vaibhav84-resumeapi.hf.space/docs
 
 
41
 
42
  @app.get("/")
43
  async def root():
44
+ return {"SkillAPI":"SkillAPi Version 1.00, https://vaibhav84-resumeapi.hf.space/redoc , https://vaibhav84-resumeapi.hf.space/docs"}
45
 
46
  def parse_csv(df):
47
  res = df.to_json(orient="records")
 
50
 
51
 
52
  @app.post("/UploadJobDescription/")
53
+ async def UploadJobDescription(file: bytes = File(...), FileName: str = "sample.pdf"):
54
+ try:
55
+ text= ExtractContentFromFile.ExtractDataFromFile(FileName,file)
56
+ returnSkills = await SkillExtractorDetailsV1.GetSkillData(skill_extractor,text)
57
+ return parse_csv(returnSkills)
58
+ except Exception as e:
59
+ return "An error occurred: {e}"
60
 
61
 
62
  @app.delete("/RemoveSkillsByName/")
 
79
  return (AddSkill.GetSkillDetails())
80
 
81
  #return JSONResponse(content={"message": "Here's your interdimensional portal." , "mes1":"data2"})
82
+ #https://vaibhav84-resumeapi.hf.space/docs
83
+ #https://vaibhav84-resumeapi.hf.space/redoc