CoolFace
Apppublic

kaan1233/bistelligence-api

sourceHugging Faceupdated 2mo agoView on Hugging Face
0likes
migrate_server.cpython-313.pyc56 linesDownload Raw Back to __pycache__
1�

2�@j���*�SSKr\"SSSS9r\R5rSSS5 SrSr\R\\5r\RSS	5r\RS3S5r\RSS
5r\RSS5r\RSS5rSrSr	Sr4\R"\5\	\SS9rSrSr
Sr\R"\\
\SS9r\"SSSS9r\R\5 SSS5 \"S5 g!,(df   N�=f!,(df   N(=f)�Nz	server.py�rzutf-8)�encodingzb@app.post("/api/gemini")6def get_ai_advice(req: GeminiRequest):7    pf_str = str(load_portfolio())z�@app.post("/api/gemini")8def get_ai_advice(req: GeminiRequest, user: dict = Depends(verify_firebase_token)):9    pf_str = str(load_portfolio(user.get("uid", "local_user"), firebase_db))z4model_portfolio_bot.run_trading_bot(recommendations)zAmodel_portfolio_bot.run_trading_bot(recommendations, firebase_db)z=data = model_portfolio_bot.get_bot_dashboard(recommendations)zJdata = model_portfolio_bot.get_bot_dashboard(recommendations, firebase_db)z;data = model_portfolio_bot.reset_bot_portfolio(req.capital)zHdata = model_portfolio_bot.reset_bot_portfolio(req.capital, firebase_db)z'data = algo_config_manager.get_config()z2data = algo_config_manager.get_config(firebase_db)z$algo_config_manager.save_config(req)zYalgo_config_manager.save_config(req.dict() if hasattr(req, 'dict') else req, firebase_db)a�    cache_file = "ai_cache.json"10    if os.path.exists(cache_file):11        import time12        file_age = time.time() - os.path.getmtime(cache_file)13        if file_age < 12 * 3600:14            print(f"  Geerli bir AI raporu bulundu (Ya: {file_age/3600:.1f} saat). Yeniden retilmeyecek.")15            with open(cache_file, "r", encoding="utf-8") as f:16                elite_ai_report = json.load(f)17            returnu�    import time18    if firebase_db:19        doc = firebase_db.collection("system_data").document("ai_cache").get()20        if doc.exists:21            data = doc.to_dict()22            file_age = time.time() - data.get("timestamp", 0)23            if file_age < 12 * 3600:24                print(f"  Geçerli bir AI raporu bulundu (Yaş: {file_age/3600:.1f} saat). Yeniden üretilmeyecek.")25                elite_ai_report = data.get("report")26                return27    else:28        cache_file = "ai_cache.json"29        if os.path.exists(cache_file):30            file_age = time.time() - os.path.getmtime(cache_file)31            if file_age < 12 * 3600:32                print(f"  Geçerli bir AI raporu bulundu (Yaş: {file_age/3600:.1f} saat). Yeniden üretilmeyecek.")33                with open(cache_file, "r", encoding="utf-8") as f:34                    elite_ai_report = json.load(f)35                returnal    cache_file = "ai_cache\.json"\n    if os\.path\.exists\(cache_file\):\n        import time\n        file_age = time\.time\(\) - os\.path\.getmtime\(cache_file\)\n        if file_age < 12 \* 3600:\n            print\([^)]+\)\n            with open\(cache_file, "r", encoding="utf-8"\) as f:\n                elite_ai_report = json\.load\(f\)\n            return�)�countz�        with open("ai_cache.json", "w", encoding="utf-8") as f:36            json.dump(report, f, ensure_ascii=False, indent=4)37        print("  Sonular baaryla ai_cache.json dosyasna kaydedildi.")u        if firebase_db:38            import time39            firebase_db.collection("system_data").document("ai_cache").set({40                "timestamp": time.time(),41                "report": report42            })43            print("  Sonuçlar başarıyla Firebase'e kaydedildi.")44        else:45            with open("ai_cache.json", "w", encoding="utf-8") as f:46                json.dump(report, f, ensure_ascii=False, indent=4)47            print("  Sonuçlar başarıyla ai_cache.json dosyasına kaydedildi.")z�        with open\("ai_cache\.json", "w", encoding="utf-8"\) as f:\n            json\.dump\(report, f, ensure_ascii=False, indent=4\)\n        print\([^)]+\)�wzserver.py updated.)�re�open�f�read�content�old_gemini_def�new_gemini_def�replace�old_ai_cache_read�new_ai_cache_read�old_ai_cache_read_regex�sub�old_ai_cache_write�new_ai_cache_write�old_ai_cache_write_regex�write�print���migrate_server.py�<module>rsU��	�	�+�s�W�-���f�f�h�G�.�&��P���/�/�.�.�489���/�/�:�G����/�/�C�P����/�/�A�N����/�/�-�8����/�/�*�_�������*J��49�&�&�(�*;�W�A�50N��I��51U��|��52�&�&�)�+=�w�a�53P��54�+�s�W�-���G�G�G��.����}.�-��v.�-�s�C3�D�355D�56D