Creating utils file

This commit is contained in:
Rafael Vargas 2021-12-30 14:35:02 -04:00
parent 0f5139bf24
commit 737695016f

27
vulkanbot/music/utils.py Normal file
View File

@ -0,0 +1,27 @@
import re
def format_time(duration):
if not duration:
return "00:00"
hours = duration // 60 // 60
minutes = duration // 60 % 60
seconds = duration % 60
return "{}{}{:02d}:{:02d}".format(
hours if hours else "",
":" if hours else "",
minutes,
seconds
)
def is_url(string) -> bool:
"""Verify if a string is a url"""
regex = re.compile(
"http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+")
if re.search(regex, string):
return True
else:
return False