From 6ba3eb55e66e826a096b16fffbe804d46be0da3e Mon Sep 17 00:00:00 2001 From: sohum Date: Fri, 24 Oct 2025 23:02:55 +0530 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Added=20Simple=20Reminder=20Feature?= =?UTF-8?q?=20in=20apps=20folder?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apps/reminder.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 src/apps/reminder.py diff --git a/src/apps/reminder.py b/src/apps/reminder.py new file mode 100644 index 00000000..cb62c5cc --- /dev/null +++ b/src/apps/reminder.py @@ -0,0 +1,28 @@ +""" +File: reminder.py +Author: Sohum Seth +Feature: Simple Reminder Feature for Jarvis +Description: +This module allows Jarvis to set a reminder at a specific time. +""" + +import datetime +import time + +def setReminder(): + """ + Ask the user for a time and message, then alert them at the scheduled time. + """ + reminder_time = input("Enter reminder time (HH:MM, 24-hour format): ") + reminder_message = input("Enter reminder message: ") + print(f"✅ Reminder set for {reminder_time}: {reminder_message}") + + while True: + now = datetime.datetime.now().strftime("%H:%M") + if now == reminder_time: + print(f"⏰ Reminder: {reminder_message}") + break + time.sleep(30) + +if __name__ == "__main__": + setReminder()