Spaces:
Sleeping
Sleeping
| #!/usr/bin/env python3 | |
| """ | |
| English Helper - HF Spaces Version (Simplified) | |
| Sistema de aprendizado de inglês sem autenticação para máxima compatibilidade | |
| """ | |
| import os | |
| import json | |
| from datetime import datetime | |
| def init_simple_storage(): | |
| """Inicializar armazenamento simples baseado em arquivos""" | |
| try: | |
| os.makedirs('hf_data', exist_ok=True) | |
| os.makedirs('hf_data/flashcards', exist_ok=True) | |
| os.makedirs('hf_data/conversations', exist_ok=True) | |
| os.makedirs('hf_data/analytics', exist_ok=True) | |
| print("✅ Sistema de armazenamento HF inicializado") | |
| return True | |
| except Exception as e: | |
| print(f"❌ Erro na inicialização: {e}") | |
| return False | |
| # Executar aplicação | |
| if __name__ == "__main__": | |
| print("🎯 English Helper HF - Versão Simplificada") | |
| # Inicializar sistema | |
| if not init_simple_storage(): | |
| print("❌ Falha na inicialização") | |
| exit(1) | |
| try: | |
| # Importar Flask app simplificado | |
| import flask_app_hf | |
| app = flask_app_hf.app | |
| print("🚀 Executando Flask na porta 7860 (HF Spaces)") | |
| app.run( | |
| host="0.0.0.0", | |
| port=7860, | |
| debug=False, | |
| threaded=True, | |
| use_reloader=False | |
| ) | |
| except Exception as e: | |
| print(f"❌ Erro: {e}") | |
| import traceback | |
| traceback.print_exc() |