bhagwandas's picture
Update app.py
af4df71 verified
import streamlit as st
import time
# Title
st.title("⏳ Productivity Timer (Pomodoro Technique)")
# Sidebar for Timer Settings
st.sidebar.header("Timer Settings")
# Timer Intervals
work_duration = st.sidebar.number_input("Work Duration (minutes)", min_value=1, max_value=60, value=25, step=1)
break_duration = st.sidebar.number_input("Break Duration (minutes)", min_value=1, max_value=30, value=5, step=1)
# Start Timer Button
if st.sidebar.button("Start Pomodoro Timer"):
st.write(f"### πŸ› οΈ Work Time: {work_duration} minutes")
for i in range(work_duration * 60):
mins, secs = divmod(work_duration * 60 - i, 60)
timer = f"{mins:02d}:{secs:02d}"
st.write(timer)
time.sleep(1)
st.empty()
st.success("βœ… Work time is over! Time for a break.")
st.write(f"### β˜• Break Time: {break_duration} minutes")
for i in range(break_duration * 60):
mins, secs = divmod(break_duration * 60 - i, 60)
timer = f"{mins:02d}:{secs:02d}"
st.write(timer)
time.sleep(1)
st.empty()
st.success("πŸŽ‰ Break time is over! Ready for another session?")
st.markdown("---")
st.caption("Developed with ❀️ using Streamlit and deployed on Hugging Face Spaces.")