Graduation / Router /AppRouter.py
Mohammedallyl's picture
Upload 27 files
c4dc0b3 verified
raw
history blame
2.6 kB
from fastapi import APIRouter
from fastapi.responses import HTMLResponse
from Logic.SpeachToText import SpeachRouter
from Logic.FaceRecognition.StoreImage import UploaderRouter
from Logic.FaceRecognition.Trainer import ModelTrainer
from Logic.IndoorLocalization.StoreNewLabel import IndoorLabel
from Logic.FUsers.AddUser import UserAddRouter
from Logic.FUsers.DeleteUser import DeleteUserRouter
from Logic.GetModels.FaceModel import FaceModelRouter
from Logic.GetModels.IndoorModel import IndoorModelRouter
from Logic.IndoorLocalization.Trainer import ModelIndoorTrainer
from Logic.FUsers.AddUserItem import UserItemAddRouter
from Logic.FUsers.GetUsersItems import UserItemGetRouter
from Logic.FUsers.DeleteUserItem import UserItemDeleteRouter
from Logic.IndoorLocalization.UserDataSetUploader import IndoorDataUploader
from Logic.Locations.GetMapOfuser import UserGetLocationRouter
from Logic.Locations.SetLocationForUser import UserAddLocationRouter
from Logic.Locations.GetDays import UserGetTrackingDateRouter
from Logic.Login import LogInRouter
from Logic.FUsers.GetAllUsers import GetUserRouter
from Logic.FUsers.GetUserData import GetUserDataRouter
MainRouter=APIRouter()
MainRouter.include_router(LogInRouter)
MainRouter.include_router(SpeachRouter)
MainRouter.include_router(UploaderRouter)
MainRouter.include_router(ModelTrainer)
MainRouter.include_router(IndoorLabel)
MainRouter.include_router(UserAddRouter)
MainRouter.include_router(GetUserRouter)
MainRouter.include_router(DeleteUserRouter)
MainRouter.include_router(FaceModelRouter)
MainRouter.include_router(IndoorModelRouter)
MainRouter.include_router(ModelIndoorTrainer)
MainRouter.include_router(UserItemAddRouter)
MainRouter.include_router(UserItemDeleteRouter)
MainRouter.include_router(UserItemGetRouter)
MainRouter.include_router(IndoorDataUploader)
MainRouter.include_router(UserAddLocationRouter)
MainRouter.include_router(UserGetLocationRouter)
MainRouter.include_router(UserGetTrackingDateRouter)
MainRouter.include_router(GetUserDataRouter)
@MainRouter.get("/",response_class=HTMLResponse)
def home():
return '''
<html>
<head>
<title>
Face Recognition
</title>
<style>
*{
padding:0px;
margin:0px;
}
h1:hover{
background:#00f;
color:#fff;
cursor:pointer;
}
</style>
</head>
<body>
<div style="display:flex;align-items:center; justify-content: center;height: 100vh;color: #b3a1a1;">
<h1 style="border: 1px solid #00f;padding: 30px;border-radius: 20px;">Face Recognition App By Aboellil</h1>
</div>
<body>
</html>
'''