Spaces:
Sleeping
Sleeping
File size: 873 Bytes
63495b1 f2ba8f4 63495b1 f2ba8f4 63495b1 |
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 |
import gradio as gr
import time
def start_pomodoro(duration):
# This function will simulate a Pomodoro timer.
# Real asynchronous waiting or background tasks aren't feasible with Gradio in its current state,
# so we'll return a message instead of a real timer.
if duration == 25:
return "Pomodoro started! Work for 25 minutes."
elif duration == 5:
return "Short break started! Relax for 5 minutes."
else:
return "Long break started! Relax for 15 minutes."
iface = gr.Interface(
fn=start_pomodoro,
inputs=gr.Dropdown(choices=[25, 5, 15], label="Select Duration (minutes)"),
outputs="text",
title="Simple Pomodoro Timer",
description="Select duration and start a Pomodoro timer. Currently, the timer is simulated; it doesn't count down in real-time."
)
if __name__ == "__main__":
iface.launch()
|