| #!/usr/bin/env python3 | |
| """ | |
| Configuration module for MTEB Turkish Leaderboard | |
| Centralizes environment variables and configuration settings | |
| """ | |
| import os | |
| from dotenv import load_dotenv | |
| # Load environment variables from .env file | |
| load_dotenv() | |
| # API Configuration | |
| API_URL = os.environ.get("API_URL") | |
| USERNAME = os.environ.get("API_USERNAME") | |
| PASSWORD = os.environ.get("API_PASSWORD") | |
| # API Configuration (public settings) | |
| API_BASE_URL = "http://localhost:8000" | |
| API_TIMEOUT = 30 | |
| # Polling and refresh intervals (public settings) | |
| POLL_INTERVAL = 5 # seconds | |
| LEADERBOARD_REFRESH_INTERVAL = 30 # seconds | |
| # CSV file path for leaderboard data | |
| CSV_FILE_PATH = "leaderboard_data.csv" | |