Changes
Browse files
app.py
CHANGED
@@ -2,6 +2,8 @@
|
|
2 |
from fastapi import FastAPI
|
3 |
from pydantic import BaseModel
|
4 |
import json
|
|
|
|
|
5 |
|
6 |
#SkillExtraction Packages
|
7 |
from PyPDF2 import PdfReader
|
@@ -51,7 +53,7 @@ skill_extractor = SkillExtractor(nlp, SKILL_DB, PhraseMatcher)
|
|
51 |
|
52 |
@app.get("/")
|
53 |
async def root():
|
54 |
-
return {"
|
55 |
#https://vaibhav84-resumeapi.hf.space/docs
|
56 |
db_params = DbConnection.GetDbConnection()
|
57 |
def parse_csv(df):
|
@@ -70,7 +72,8 @@ def ProfileMatchResults():
|
|
70 |
def UploadFileDetails(file_data: FileDetails):
|
71 |
FileResponse.fileid = UploadOpenFile.uploadFile(file_data.filecontents,file_data.filename,db_params)
|
72 |
FileResponse.message = "File Uploaded Successfully!!!"
|
73 |
-
|
|
|
74 |
|
75 |
|
76 |
@app.post("/ExtractSkills/")
|
|
|
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
|
|
|
53 |
|
54 |
@app.get("/")
|
55 |
async def root():
|
56 |
+
return {"SkillAPI":"SkillAPi Version 0.05"}
|
57 |
#https://vaibhav84-resumeapi.hf.space/docs
|
58 |
db_params = DbConnection.GetDbConnection()
|
59 |
def parse_csv(df):
|
|
|
72 |
def UploadFileDetails(file_data: FileDetails):
|
73 |
FileResponse.fileid = UploadOpenFile.uploadFile(file_data.filecontents,file_data.filename,db_params)
|
74 |
FileResponse.message = "File Uploaded Successfully!!!"
|
75 |
+
data = jsonable_encoder(FileResponse)
|
76 |
+
return JSONResponse(content=data)
|
77 |
|
78 |
|
79 |
@app.post("/ExtractSkills/")
|