Hiii / app.py
Offex's picture
Rename app py to app.py
de06241 verified
Raw
History Blame Contribute Delete
963 Bytes
import gradio as gr
from datetime import datetime
from zoneinfo import ZoneInfo
def get_times():
zones = {
"πŸ—½ New York": "America/New_York",
"🀠 Texas": "America/Chicago",
"πŸ” Denver": "America/Denver",
"🌴 California": "America/Los_Angeles",
"❄ Alaska": "America/Anchorage",
"🌺 Hawaii": "Pacific/Honolulu"
}
text = "πŸ‡ΊπŸ‡Έ USA LIVE CLOCK\n\n"
for city, zone in zones.items():
now = datetime.now(ZoneInfo(zone))
text += (
f"{city}\n"
f"⏰ Time : {now.strftime('%I:%M:%S %p')}\n"
f"πŸ“… Date : {now.strftime('%d-%m-%Y')}\n"
f"πŸ“† Day : {now.strftime('%A')}\n\n"
)
return text
with gr.Blocks() as demo:
gr.Markdown("# πŸ‡ΊπŸ‡Έ USA Digital Clock")
output = gr.Textbox(lines=30, label="Live Time")
demo.load(
get_times,
outputs=output,
every=1
)
demo.launch()