Vaibhav84 commited on
Commit
8683e61
·
1 Parent(s): 4696f89
Files changed (1) hide show
  1. app.py +9 -6
app.py CHANGED
@@ -1,9 +1,8 @@
1
  #Fast APi Packages
2
- from fastapi import FastAPI
3
  from pydantic import BaseModel
4
  import json
5
- from fastapi.encoders import jsonable_encoder
6
- from fastapi.responses import JSONResponse
7
 
8
  #SkillExtraction Packages
9
  from PyPDF2 import PdfReader
@@ -48,8 +47,8 @@ class SkillDetails(BaseModel):
48
  goodToHaveSkills: str
49
 
50
  class FileResponse(BaseModel):
51
- fileid: int
52
- message: str
53
 
54
 
55
 
@@ -92,4 +91,8 @@ def ExtractSkills(skill_data: SkillDetails):
92
  skill_data.requiredSkills = details[0]
93
  skill_data.softSkills = details[1]
94
  skill_data.goodToHaveSkills = details[1]
95
- return skill_data
 
 
 
 
 
1
  #Fast APi Packages
2
+ from fastapi import FastAPI,File, UploadFile
3
  from pydantic import BaseModel
4
  import json
5
+ from typing_extensions import Annotated
 
6
 
7
  #SkillExtraction Packages
8
  from PyPDF2 import PdfReader
 
47
  goodToHaveSkills: str
48
 
49
  class FileResponse(BaseModel):
50
+ fileid: int
51
+ message: str
52
 
53
 
54
 
 
91
  skill_data.requiredSkills = details[0]
92
  skill_data.softSkills = details[1]
93
  skill_data.goodToHaveSkills = details[1]
94
+ return skill_data
95
+
96
+ @app.post("/uploadJobDescription/")
97
+ def create_upload_file(file: UploadFile):
98
+ return {"filename": file.filename}