feat: add dotenv python

This commit is contained in:
kbe
2025-07-18 15:42:29 +02:00
parent 6c2adad760
commit 8acde7b62e
3 changed files with 8 additions and 3 deletions

View File

@@ -3,6 +3,7 @@
import requests
import json
import time
import os
from datetime import datetime, timedelta
# Parse session time (handles timezones if present)
@@ -10,10 +11,13 @@ from dateutil.parser import parse
import pytz
from urllib.parse import urlencode
from typing import List, Dict, Optional
from dotenv import load_dotenv
load_dotenv()
# Configuration
USERNAME = os.environ.get('CROSSFIT_USERNAME')
PASSWORD = os.environ.get('CROSSFIT_PASSWORD')
USERNAME = os.environ.get("CROSSFIT_USERNAME")
PASSWORD = os.environ.get("CROSSFIT_PASSWORD")
if not all([USERNAME, PASSWORD]):
raise ValueError("Missing environment variables: CROSSFIT_USERNAME and/or CROSSFIT_PASSWORD")