File size: 1,170 Bytes
a03f9bb
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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)