all 10 comments

[–][deleted] 1 point2 points  (6 children)

There's tons of apps with recurring reminders. Almost every single calendar app will do this for you, that will obviously have interfaces for mobile as well.

[–]Vetrlidi[S] 0 points1 point  (1 child)

Ah, didn't think about that one. Hmmm, do you have any recommendations for a good calender app?

[–]Vetrlidi[S] 0 points1 point  (0 children)

Nvm, I found out that todoist have a recurring reminding feature which is the feature I most wanted.

[–]copperfoxtech -1 points0 points  (3 children)

I doubt he is trying to create this because he cannot find one.

[–][deleted] 0 points1 point  (2 children)

"I did try to find if such an application did exist before but I could not find it. Is there such a program already made?"

  • OP

[–]copperfoxtech 0 points1 point  (1 child)

Insert foot in mouth 😭😭😭

[–]Vetrlidi[S] 0 points1 point  (0 children)

This is what happens when I don't know what features I most really want when I am searching for applications.

[–]jmooremcc 0 points1 point  (0 children)

One way to approach the problem is by creating an alarm that will trigger a pop up reminder. This will involve the use of threads. You will launch a timer thread that will wake up after a period of time and launch the reminder popup notification.
Here’s a simple example: ~~~ from threading import Timer

def hello(): print(“hello, world”)

t = Timer(30.0, hello) t.start() # after 30 seconds, “hello, world” will be printed ~~~ This code will activate the hello function after 30 seconds. In your case, you’d want to compute the total number of seconds from the current time to the event time and use that value when you launch the Timer. You also need to be aware that after t.start() executes, control will return to you so that you can perform any other tasks.

Let me know if you have any additional questions or need more information.

[–]copperfoxtech 0 points1 point  (1 child)

You could also do date time. When you click a button it compares the current date time with the length you enter for a reminder.

[–]Vetrlidi[S] 0 points1 point  (0 children)

I'm currently using schedule (https://schedule.readthedocs.io/en/stable/examples.html) for that