From 324ede0168d4a610a65779b506938445b3d9c3d8 Mon Sep 17 00:00:00 2001 From: Moe Fwacky Date: Fri, 12 Apr 2019 23:53:24 -0700 Subject: [PATCH] Added more detail to daily schedule xml output --- both-dir/src/PseudoDailyScheduleController.py | 50 +++++++++++++------ 1 file changed, 34 insertions(+), 16 deletions(-) diff --git a/both-dir/src/PseudoDailyScheduleController.py b/both-dir/src/PseudoDailyScheduleController.py index b10c5bf..828fc5c 100644 --- a/both-dir/src/PseudoDailyScheduleController.py +++ b/both-dir/src/PseudoDailyScheduleController.py @@ -125,29 +125,47 @@ class PseudoDailyScheduleController(): timeB = datetime.strptime(row[8], '%I:%M:%S %p') if currentTime == None: with tag('time', - ('data-key', str(row[12])), - ('data-current', 'false'), - ('data-type', str(row[11])), - ('data-title', str(row[3])), - ('data-start-time', str(row[8])), + ('key', str(row[12])), + ('current', 'false'), + ('type', str(row[11])), + ('show-title', str(row[6])), + ('show-season', str(row[5])), + ('show-episode', str(row[4])), + ('title', str(row[3])), + ('duration', str(row[7])), + ('time-start', str(row[8])), + ('time-end', str(row[9])), + ('library', str(row[13])), ): text(row[8]) elif currentTime.hour == timeB.hour and currentTime.minute == timeB.minute: with tag('time', - ('data-key', str(row[12])), - ('data-current', 'true'), - ('data-type', str(row[11])), - ('data-title', str(row[3])), - ('data-start-time', str(row[8])), + ('key', str(row[12])), + ('current', 'true'), + ('type', str(row[11])), + ('show-title', str(row[6])), + ('show-season', str(row[5])), + ('show-episode', str(row[4])), + ('title', str(row[3])), + ('duration', str(row[7])), + ('time-start', str(row[8])), + ('time-end', str(row[9])), + ('library', str(row[13])), ): text(row[8]) else: with tag('time', - ('data-key', str(row[12])), - ('data-current', 'false'), - ('data-type', str(row[11])), - ('data-title', str(row[3])), - ('data-start-time', str(row[8])), + ('key', str(row[12])), + ('current', 'false'), + ('type', str(row[11])), + ('show-title', str(row[6])), + ('show-season', str(row[5])), + ('show-episode', str(row[4])), + ('title', str(row[3])), + ('duration', str(row[7])), + ('time-start', str(row[8])), + ('time-end', str(row[9])), + ('library', str(row[13])), ): text(row[8]) return indent(doc.getvalue()) @@ -731,4 +749,4 @@ class PseudoDailyScheduleController(): self.write_refresh_bool_to_file() self.write_schedule_to_file(self.get_html_from_daily_schedule(now, bgImage, datalist, itemTitle)) - self.write_xml_to_file(self.get_xml_from_daily_schedule(None, None, datalist)) \ No newline at end of file + self.write_xml_to_file(self.get_xml_from_daily_schedule(None, None, datalist))