From 80460d220304385cb574ad19e63c05ab4e179d52 Mon Sep 17 00:00:00 2001 From: Nathan Woodburn Date: Tue, 14 Nov 2023 14:18:01 +1100 Subject: [PATCH] feat: Add timestamp for reminder list --- bot.py | 1 + tools.py | 17 +++++------------ 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/bot.py b/bot.py index e2a3817..79b7351 100644 --- a/bot.py +++ b/bot.py @@ -487,6 +487,7 @@ async def reminders(ctx): message = "Reminders:\n" for reminder in user_reminders: time = datetime.datetime.strptime(reminder['time'], "%Y-%m-%d %H:%M:%S") + time = tools.timestamp_relative(time) message += f"{time}: {reminder['text']}\n" await ctx.response.send_message(message,ephemeral=True) diff --git a/tools.py b/tools.py index cacbe02..6bd5085 100644 --- a/tools.py +++ b/tools.py @@ -64,18 +64,11 @@ def embed(title, description): embed.set_footer(text='Powered by Nathan.Woodburn/') return embed +def timestamp_relative(date_time): + return "" if __name__ == '__main__': - print(parse_time('1d 2h 3m 4s')) - print(parse_time('1d2h3m4s')) - print(parse_time('1d 2h 3m')) - print(parse_time('1d 2h')) print(parse_time('1d')) - print(parse_time('1h 2m 3s')) - print(parse_time('1h 2m')) - print(parse_time('1h')) - print(parse_time('1m 2s')) - print(parse_time('1m')) - print(read_reminders()) - store_reminder(123, datetime.datetime.now(), 'test') - print(read_reminders()) \ No newline at end of file + print(timestamp_relative(datetime.datetime.now()+parse_time('1d'))) + print(parse_time('1s')) + print(timestamp_relative(datetime.datetime.now()+parse_time('1s'))) \ No newline at end of file