from imapclient import IMAPClient, SEEN
from dateutil.parser import parse
-from cron_descriptor import get_description
from croniter import croniter
reply_lines = []
for uid, reminder in reminders:
body = reminder.get_payload().strip()
- if body.startswith("repeat"):
- parsed = get_description(body[6:].strip())
- reply_lines.append(f"({uid}) {reminder['subject']}: {body} ; {parsed}")
- pass
- else:
- reply_lines.append(f"({uid}) {reminder['subject']}: {body}")
+ reply_lines.append(f"({uid}) {reminder['subject']}: {body}")
return make_reply(msg, "Your current reminders", "\n".join(reply_lines))
def ack_reminder(uid, reminder):
body = reminder.get_payload().strip()
- if body.startswith("repeat"):
- parsed = get_description(body[6:].strip())
- reply_body = f"({uid}) {reminder['subject']}: {body} ; {parsed}"
- pass
- else:
- reply_body = f"({uid}) {reminder['subject']}: {body}"
-
+ reply_body = f"({uid}) {reminder['subject']}: {body}"
return make_reply(reminder, f"Received Reminder: {reminder['subject']}", reply_body)