diff options
Diffstat (limited to 'plugin.video.itsapixelthing/resources/lib/addonutils.py')
-rw-r--r-- | plugin.video.itsapixelthing/resources/lib/addonutils.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/plugin.video.itsapixelthing/resources/lib/addonutils.py b/plugin.video.itsapixelthing/resources/lib/addonutils.py new file mode 100644 index 0000000..65c82a3 --- /dev/null +++ b/plugin.video.itsapixelthing/resources/lib/addonutils.py @@ -0,0 +1,18 @@ +# -*- coding: utf-8 -*- +import re + +def return_duration_as_seconds(string): + try: + totalseconds = 0 + hours = re.findall('(\d+)H',string) + minutes = re.findall('(\d+)M',string) + seconds = re.findall('(\d+)S',string) + if hours: + totalseconds += 3600*int(hours[0]) + if minutes: + totalseconds += 60*int(minutes[0]) + if seconds: + totalseconds += int(seconds[0]) + return str(totalseconds) + except IndexError: + return '0' |