mirror of
https://github.com/avipatilpro/FileStreamBot.git
synced 2026-01-15 22:32:53 -03:00
Initial Commit
This commit is contained in:
24
WebStreamer/utils/time_format.py
Normal file
24
WebStreamer/utils/time_format.py
Normal file
@@ -0,0 +1,24 @@
|
||||
# Bot Uptime
|
||||
|
||||
def get_readable_time(seconds: int) -> str:
|
||||
count = 0
|
||||
readable_time = ""
|
||||
time_list = []
|
||||
time_suffix_list = ["s", "m", "h", " days"]
|
||||
while count < 4:
|
||||
count += 1
|
||||
if count < 3:
|
||||
remainder, result = divmod(seconds, 60)
|
||||
else:
|
||||
remainder, result = divmod(seconds, 24)
|
||||
if seconds == 0 and remainder == 0:
|
||||
break
|
||||
time_list.append(int(result))
|
||||
seconds = int(remainder)
|
||||
for x in range(len(time_list)):
|
||||
time_list[x] = str(time_list[x]) + time_suffix_list[x]
|
||||
if len(time_list) == 4:
|
||||
readable_time += time_list.pop() + ", "
|
||||
time_list.reverse()
|
||||
readable_time += ": ".join(time_list)
|
||||
return readable_time
|
||||
Reference in New Issue
Block a user