from datetime import datetime, timedelta import pytz EASTERN = pytz.timezone('US/Eastern') def seconds_to_human_readable(seconds): if seconds < 60: return f"{seconds}s" elif seconds < 3600: return f"{seconds // 60}m {seconds % 60}s" elif seconds < 86400: hours = seconds // 3600 minutes = (seconds % 3600) // 60 return f"{hours}h {minutes}m" else: days = seconds // 86400 hours = (seconds % 86400) // 3600 minutes = (seconds % 3600) // 60 return f"{days}d {hours}h {minutes}m"