Download FileStream/utils/time_format.py from AZLABS/telegbot: direct link, hf CLI and curl.
- Browser
- Download file 727 Bytes
-
https://huggingface.co/spaces/AZLABS/telegbot/resolve/main/FileStream/utils/time_format.py
- Command line
-
hf download hf://spaces/AZLABS/telegbot/FileStream/utils/time_format.py
-
curl -L -o time_format.py https://huggingface.co/spaces/AZLABS/telegbot/resolve/main/FileStream/utils/time_format.py
727 Bytes
| 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 | |