Spaces:
Sleeping
Sleeping
| from fastapi import FastAPI | |
| from fastapi.responses import HTMLResponse | |
| # ========================== | |
| # π PDF Module | |
| # ========================== | |
| from app.routers.pdf import pdf_tools | |
| # ========================== | |
| # π Image Module | |
| # ========================== | |
| from app.routers.image import jpgcompressor | |
| from app.routers.image import bgremover | |
| # ========================== | |
| # π Security Module | |
| # ========================== | |
| from app.routers.security import password_generator | |
| # ========================== | |
| # π‘οΈ Auth Module (NEW) | |
| # ========================== | |
| from app.routers.auth import system as auth_system | |
| # ========================== | |
| # βοΈ Cloud Drive Module (NEW) | |
| # ========================== | |
| from app.routers.drive import storage | |
| # ========================== | |
| # π§ͺ Test Utilities | |
| # ========================== | |
| from app.routers.testers import random_number_generator | |
| from app.routers.testers import help | |
| from app.routers.testers import calculator | |
| from app.routers.testers import server_status # <-- NEW IMPORT | |
| # ========================== | |
| # π App Initialization | |
| # ========================== | |
| app = FastAPI() | |
| # ========================== | |
| # π Router Registration | |
| # ========================== | |
| app.include_router(pdf_tools.router) # pdf manipulation | |
| app.include_router(jpgcompressor.router) # Image compression handler | |
| app.include_router(password_generator.router) # Generate a powerfull password that are harder to crack | |
| app.include_router(random_number_generator.router) # Random number tester | |
| app.include_router(help.router) # Helper/test info | |
| app.include_router(calculator.router) # Mini calculator service | |
| app.include_router(auth_system.router) # <-- NEW AUTH SYSTEM | |
| app.include_router(storage.router) # new cloud drive support | |
| app.include_router(server_status.router) # function to check the system | |
| app.include_router(bgremover.router) # Background Remover | |
| # ========================== | |
| # π Root Endpoint | |
| # ========================== | |
| def greet_json(): | |
| return """ | |
| <h2>Go to the Swagger docs π</h2> | |
| <a href="/docs">Click here for API Docs</a> | |
| <h3>created by sameer banchhor</h3> | |
| """ |