summaryrefslogtreecommitdiff
path: root/plugin.video.itsapixelthing/resources/lib/addonutils.py
diff options
context:
space:
mode:
Diffstat (limited to 'plugin.video.itsapixelthing/resources/lib/addonutils.py')
-rw-r--r--plugin.video.itsapixelthing/resources/lib/addonutils.py18
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'