import gradio as gr import os import subprocess def get_status(): # محاولة جلب حالة العقد من العمليات الجارية try: gaga_check = subprocess.getoutput("ps aux | grep gaganode | grep -v grep") titan_check = subprocess.getoutput("ps aux | grep titan | grep -v grep") status = "### 🟢 حالة النظام الحالية:\n" status += f"- **GagaNode:** {'✅ يعمل' if 'gaganode' in gaga_check else '❌ متوقف'}\n" status += f"- **Titan Network:** {'✅ يعمل' if 'titan' in titan_check else '❌ متوقف'}\n" status += "\n*ملاحظة: يتم تحديث الأرصدة في المواقع الرسمية فقط.*" return status except: return "جاري تشغيل المحركات..." with gr.Blocks(title="AI Money Generator 2025") as demo: gr.Markdown("# 🚀 منظومة الأرباح الأوتوماتيكية") status_output = gr.Markdown(get_status()) refresh_btn = gr.Button("تحديث الحالة") refresh_btn.click(get_status, outputs=status_output) demo.launch(server_name="0.0.0.0", server_port=7860)