import os from dotenv import load_dotenv from urllib.parse import quote_plus load_dotenv() class Settings: # MongoDB MONGO_USERNAME = os.getenv("MONGO_USERNAME") MONGO_PASSWORD = quote_plus(os.getenv("MONGO_PASSWORD")) # Escape special characters DATABASE_NAME = os.getenv("DATABASE_NAME") COLLECTION_NAME = os.getenv("COLLECTION_NAME") CONNECTION_STRING = os.getenv("CONNECTION_STRING_TEMPLATE").format( username=MONGO_USERNAME, password=MONGO_PASSWORD ) # Security SECRET_KEY = os.getenv("SECRET_KEY") ALGORITHM = "HS256" ACCESS_TOKEN_EXPIRE_MINUTES = 30 # Video storage VIDEOS_DIR = "temp_videos" settings = Settings()