testrro commited on
Commit
8f3ce80
·
verified ·
1 Parent(s): 510fbd5

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +20 -8
app.py CHANGED
@@ -100,7 +100,11 @@ def get_next_random():
100
  value = rng.next_random()
101
  return f"পরবর্তী র‍্যান্ডম ভ্যালু: {value}"
102
 
103
- # ==================== Gradio UI ====================
 
 
 
 
104
 
105
  CUSTOM_CSS = """
106
  .gradio-container {
@@ -129,7 +133,9 @@ h1 {
129
  }
130
  """
131
 
132
- with gr.Blocks(css=CUSTOM_CSS, theme='dark', title="AVOLD - Aviator Engine") as demo:
 
 
133
  gr.HTML("""
134
  <div style="text-align: center; margin-bottom: 20px;">
135
  <h1 style="color: #00d4ff; font-size: 48px; margin: 0;">✈️ AVOLD ENGINE</h1>
@@ -166,18 +172,24 @@ with gr.Blocks(css=CUSTOM_CSS, theme='dark', title="AVOLD - Aviator Engine") as
166
  outputs=[rng_status, alien_status]
167
  )
168
 
169
- # অটো-রিফ্রেশ (প্রি সেকেন্ডে)
 
170
  demo.load(
171
- fn=lambda: (get_rng_status(), get_aliens_status()),
172
- outputs=[rng_status, alien_status],
173
- every=2
174
  )
175
 
176
- # ==================== অ্যাপ রান ====================
177
 
178
  if __name__ == "__main__":
179
  try:
180
- demo.launch(server_name="0.0.0.0", server_port=7860)
 
 
 
 
 
 
181
  finally:
182
  running = False
183
  rng.stop()
 
100
  value = rng.next_random()
101
  return f"পরবর্তী র‍্যান্ডম ভ্যালু: {value}"
102
 
103
+ def refresh_all():
104
+ """সব ডাটা রিফ্রেশ"""
105
+ return get_rng_status(), get_aliens_status()
106
+
107
+ # ==================== কাস্টম CSS ====================
108
 
109
  CUSTOM_CSS = """
110
  .gradio-container {
 
133
  }
134
  """
135
 
136
+ # ==================== Gradio UI (Gradio 6.0+ কম্প্যাটিবল) ====================
137
+
138
+ with gr.Blocks(title="AVOLD - Aviator Engine") as demo:
139
  gr.HTML("""
140
  <div style="text-align: center; margin-bottom: 20px;">
141
  <h1 style="color: #00d4ff; font-size: 48px; margin: 0;">✈️ AVOLD ENGINE</h1>
 
172
  outputs=[rng_status, alien_status]
173
  )
174
 
175
+ # Gradio 6.0- 'every' প্যাামিটার কাজ
176
+ # তাই আমরা JavaScript দিয়ে auto-refresh করব
177
  demo.load(
178
+ fn=refresh_all,
179
+ outputs=[rng_status, alien_status]
 
180
  )
181
 
182
+ # ==================== অ্যাপ রান (Gradio 6.0+ কম্প্যাটিবল) ====================
183
 
184
  if __name__ == "__main__":
185
  try:
186
+ # theme এবং css এখন launch()-এ দেওয়া হয়
187
+ demo.launch(
188
+ server_name="0.0.0.0",
189
+ server_port=7860,
190
+ theme='dark',
191
+ css=CUSTOM_CSS
192
+ )
193
  finally:
194
  running = False
195
  rng.stop()