|
import gradio as gr |
|
import os |
|
from datetime import datetime |
|
|
|
|
|
FIREBASE_API_KEY = os.getenv("FIREBASE_API_KEY", "Not Found") |
|
FIREBASE_URL = os.getenv("FIREBASE_URL", "Not Found") |
|
|
|
firebase_info = { |
|
"FIREBASE_API_KEY": FIREBASE_API_KEY, |
|
"FIREBASE_URL": FIREBASE_URL |
|
} |
|
|
|
|
|
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 += "## 🔐 Thông tin Firebase (lấy từ Huggingface Secrets):\n" |
|
for key, value in firebase_info.items(): |
|
content += f"- **{key}**: {value}\n" |
|
return content |
|
|
|
|
|
|
|
with gr.Blocks() as demo: |
|
gr.Markdown("## Demo Auto Update Thời gian & Firebase Variables") |
|
|
|
output = gr.Markdown(display_info) |
|
|
|
|
|
gr.Timer(display_info, every=1, outputs=output) |
|
|
|
demo.launch() |
|
|