|
| 1 | +import time |
| 2 | +import random |
| 3 | +import ctypes # An included library with Python install. |
| 4 | +from datetime import date |
| 5 | + |
| 6 | +file = open('latest.txt', 'w') # open log file |
| 7 | + |
| 8 | +def Mbox(title, text, style): |
| 9 | + return ctypes.windll.user32.MessageBoxW(0, text, title, style) |
| 10 | + |
| 11 | +def bReminder(): |
| 12 | + time.sleep(random.randrange(1200, 1800, 3)) |
| 13 | + print('| User has recieved the dialog box, awaiting response.') |
| 14 | + file.write('BackReminders dialog box has appeared.') |
| 15 | + Mbox('BackReminder', 'I think its time to have a stretch, can be a long one, can be a short one. A little stretch helps out a lot with your back!', 0) |
| 16 | + file.write('BackReminders dialog box has been closed by the user, new timer starting.') |
| 17 | + print('| User has recieved and confirmed the dialog box, a new timer may start.\n') |
| 18 | + |
| 19 | + |
| 20 | +file.write('Successful load..') |
| 21 | +file.write('User confirmed dialong box.') |
| 22 | + |
| 23 | +print('Welcome to Back Reminder.\nThe use of this is to remind you every 20-30 minutes to stretch out your back.\n\nYou may minimize this tab, as a popup will remind you!\nThis console will just be used for logging!\n\n=--- BackReminder ---=') |
| 24 | + |
| 25 | +bReminder() |
| 26 | +bReminder() |
| 27 | +bReminder() |
| 28 | +bReminder() |
| 29 | +bReminder() |
| 30 | +bReminder() |
| 31 | +bReminder() |
| 32 | +bReminder() |
| 33 | +bReminder() |
| 34 | +bReminder() |
| 35 | +bReminder() |
| 36 | +bReminder() |
| 37 | +bReminder() |
| 38 | +bReminder() |
| 39 | +bReminder() |
| 40 | +bReminder() |
| 41 | +bReminder() |
| 42 | +bReminder() |
| 43 | +bReminder() |
| 44 | +bReminder() |
| 45 | +bReminder() |
| 46 | +bReminder() |
| 47 | +bReminder() |
| 48 | +bReminder() |
| 49 | +bReminder() |
| 50 | +bReminder() |
| 51 | +bReminder() |
| 52 | +bReminder() |
| 53 | +bReminder() |
| 54 | +bReminder() |
| 55 | +bReminder() |
| 56 | +bReminder() |
| 57 | +bReminder() |
| 58 | +bReminder() |
| 59 | +bReminder() |
| 60 | +bReminder() |
| 61 | +bReminder() |
| 62 | +bReminder() |
| 63 | +bReminder() |
| 64 | +bReminder() |
| 65 | +bReminder() |
| 66 | +bReminder() |
| 67 | +bReminder() |
| 68 | +bReminder() |
| 69 | +bReminder() |
| 70 | +bReminder() |
| 71 | +bReminder() |
| 72 | +bReminder() |
| 73 | +bReminder() |
| 74 | +bReminder() |
| 75 | +bReminder() |
| 76 | +bReminder() |
| 77 | +bReminder() |
| 78 | +bReminder() |
| 79 | +bReminder() |
| 80 | +bReminder() |
| 81 | +bReminder() |
| 82 | +bReminder() |
| 83 | +bReminder() |
| 84 | +bReminder() |
| 85 | +bReminder() |
| 86 | +bReminder() |
| 87 | +bReminder() |
| 88 | +bReminder() |
| 89 | +bReminder() |
| 90 | +bReminder() |
| 91 | +bReminder() |
| 92 | +bReminder() |
| 93 | +bReminder() |
| 94 | +bReminder() |
| 95 | +bReminder() |
| 96 | +bReminder() |
| 97 | +bReminder() |
| 98 | +bReminder() |
| 99 | +bReminder() |
| 100 | +bReminder() |
| 101 | +bReminder() |
| 102 | +bReminder() |
| 103 | +bReminder() |
| 104 | +bReminder() |
| 105 | + |
| 106 | +Mbox('BackReminder', 'You managed to stretch out 80 times, that is insane! Please restart the program to continue. Reminders have stopped until a restart of the program happens.', 0) |
| 107 | +print('| BackReminder has ran out, please restart the program to continue.\n') |
| 108 | + |
| 109 | +file.close() # close log file |
0 commit comments