# scopes.api.main import sys if '' not in sys.path: sys.path = [''] + sys.path from fastapi import FastAPI from fastapi.responses import HTMLResponse from scopes.api import tracking # app and routes app = FastAPI() app.include_router(tracking.router) @app.get('/') async def read_root(): return {'Hello': 'World'} @app.get('/demo') async def read_demo(): return HTMLResponse('Hello World') @app.get('/persons/{name}') async def read_person(name: str, q: str | None = None): return {'name': name, 'query': q}