import os
from urllib.parse import quote_plus

class Config:
    SECRET_KEY = os.environ.get("SECRET_KEY", "super-secret-key-12345")

    username = os.environ.get("DB_USERNAME", "spargovx_time_tracker")
    password = quote_plus(os.environ.get("DB_PASSWORD", "P@kistan123"))
    host = os.environ.get("DB_HOST", "localhost")
    database = os.environ.get("DB_NAME", "spargovx_time_tracker_db")

    SQLALCHEMY_DATABASE_URI = (
        f"mysql+pymysql://{username}:{password}@{host}/{database}"
    )

    SQLALCHEMY_TRACK_MODIFICATIONS = False
    APP_TIMEZONE = os.environ.get("APP_TIMEZONE", "Asia/Karachi")
    #APP_TIMEZONE = os.environ.get("APP_TIMEZONE", "Australia/Sydney")