File size: 912 Bytes
a4af348
6690bf8
 
 
befab1c
 
 
 
 
6690bf8
befab1c
6690bf8
 
befab1c
62124bc
befab1c
 
 
 
 
 
6690bf8
 
62124bc
6690bf8
befab1c
6690bf8
 
 
befab1c
62124bc
6690bf8
 
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
26
27
28
29
30
31
32
33
34
import gradio as gr
import os
from datetime import datetime

# Danh sách các biến môi trường cần hiển thị
firebase_keys = [
    "FIREBASE_API_KEY",
    "FIREBASE_URL"
]

# Hàm hiển thị thời gian và các biến firebase
def display_info():
    current_time = datetime.now().strftime("%Y-%m-%d %H:%M:%S")

    content = f"## ⏰ Thời gian hiện tại:\n{current_time}\n\n"
    content += "## 🔐 Danh sách các biến Firebase:\n"

    for key in firebase_keys:
        status = "✅ Đã lấy thành công" if os.getenv(key) else "❌ Chưa có"
        content += f"- **{key}**: {status}\n"
    
    return content


with gr.Blocks() as demo:
    gr.Markdown("## Realtime Hiển thị Thời gian & Biến Firebase (Ẩn giá trị vì bảo mật)")

    output = gr.Markdown(display_info)

    # Auto Update sau 1s
    gr.Timer(display_info, every=1, outputs=output)

demo.launch()