diff --git a/extensions/hacksburg/hacksburg.py b/extensions/hacksburg/hacksburg.py index 613437b..c71d4c0 100644 --- a/extensions/hacksburg/hacksburg.py +++ b/extensions/hacksburg/hacksburg.py @@ -227,15 +227,19 @@ def handle_get(req): title_and_subtitle += f"
{post['subtitle']}" description = f"{post['description']}

" + event_datetime = datetime.strptime(f"{post['date']} {post['start_time']}", "%Y-%m-%d %I:%M%p") # Normalize time format - start_time = datetime.strptime(post['start_time'], '%I:%M%p').strftime('%-I:%M%p') + start_time = event_datetime.strftime('%-I:%M%p') end_time = datetime.strptime(post['end_time'], '%I:%M%p').strftime('%-I:%M%p') if start_time[-2:] != end_time[-2:]: time_string = f"{start_time} - {end_time}" else: time_string = f"{start_time[:-2]} - {end_time}" - event_date = event_datetime.strftime('%A, %B %d') + + # Format the date without leading zero for single-digit days + event_date = event_datetime.strftime('%A, %B ') + str(event_datetime.day) + event_time = f"Time: {event_date} from {time_string}
" # Generate location string @@ -293,4 +297,4 @@ def handle_request(req): elif req.method == 'GET': return handle_get(req) else: - return "Not Found", 404 + return "Not Found", 404 \ No newline at end of file