From c66545f63aa7e041c1674ae363743cb50e9c79b8 Mon Sep 17 00:00:00 2001 From: deathbybandaid Date: Sat, 5 Dec 2020 14:49:21 -0500 Subject: [PATCH] test --- fHDHR/origin/origin_epg.py | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/fHDHR/origin/origin_epg.py b/fHDHR/origin/origin_epg.py index e9fe899..0ebc958 100644 --- a/fHDHR/origin/origin_epg.py +++ b/fHDHR/origin/origin_epg.py @@ -139,6 +139,16 @@ class OriginEPG(): return programguide + def toonami_calculate_duration(self, start_time, end_time): + start_time = start_time.replace('Z', '+00:00') + start_time = datetime.datetime.fromisoformat(start_time) + + end_time = end_time.replace('Z', '+00:00') + end_time = datetime.datetime.fromisoformat(end_time) + + duration = (end_time - start_time).total_seconds() / 60 + return duration + def xmltimestamp_toonami(self, inputtime): xmltime = inputtime.replace('Z', '+00:00') xmltime = datetime.datetime.fromisoformat(xmltime) @@ -146,12 +156,12 @@ class OriginEPG(): return xmltime def get_prog_timedict(self, starttime, endtime): - print(self.xmltimestamp_toonami(starttime)) timedict = { "time_start": self.xmltimestamp_toonami(starttime), - "time_end": self.xmltimestamp_toonami(endtime) + "time_end": self.xmltimestamp_toonami(endtime), + "duration": self.toonami_calculate_duration(starttime, endtime) } - timedict["duration"] = (timedict["time_end"] - timedict["time_start"]) + print(timedict) return timedict def get_cached(self, jsonid, cache_key, url):