Spaces:
Sleeping
Sleeping
| #!/usr/bin/env python3 | |
| """ | |
| Configuration file for SFTP settings | |
| """ | |
| import os | |
| from dotenv import load_dotenv | |
| # Load environment variables | |
| load_dotenv() | |
| # SFTP Configuration | |
| SFTP_CONFIG = { | |
| 'host': os.getenv('SFTP_HOST', '163.172.133.70'), | |
| 'port': int(os.getenv('SFTP_PORT', '2224')), | |
| 'username': os.getenv('SFTP_USERNAME', 'simplify'), | |
| 'password': os.getenv('SFTP_PASSWORD', 'V%40xi%24tD%40c2023'), | |
| 'remote_path': os.getenv('SFTP_REMOTE_PATH', '/simplify/model'), | |
| 'local_download_dir': os.getenv('LOCAL_MODELS_DIR', 'models') | |
| } | |
| # Transcription directory | |
| TRANSCRIPTIONS_DIR = os.getenv('TRANSCRIPTIONS_DIR', 'transcriptions') | |
| def get_sftp_config(): | |
| """Return SFTP configuration dictionary.""" | |
| return SFTP_CONFIG.copy() | |
| def print_sftp_config(): | |
| """Print current SFTP configuration (without password).""" | |
| config = get_sftp_config() | |
| safe_config = config.copy() | |
| safe_config['password'] = '***' if config['password'] else 'Not set' | |
| print("🔧 SFTP Configuration:") | |
| print("=" * 40) | |
| for key, value in safe_config.items(): | |
| print(f" {key}: {value}") | |
| print("=" * 40) | |
| if __name__ == "__main__": | |
| print_sftp_config() | |