From: Ed Page Date: Wed, 5 May 2010 11:52:18 +0000 (-0500) Subject: Adding date support so we can navigate programming X-Git-Url: http://git.maemo.org/git/?p=watersofshiloah;a=commitdiff_plain;h=7f069da9f9b2c25a2ac4176589093732830f646e Adding date support so we can navigate programming --- diff --git a/src/backend.py b/src/backend.py index 826cef2..4bd0b22 100755 --- a/src/backend.py +++ b/src/backend.py @@ -29,11 +29,19 @@ class Backend(object): channels = tree.find("channels") return self._process_list(channels, ["description", "url", "port"]) - def get_radio_channel_programming(self, chanId): - tree = self._get_page_with_validation( - action="lds.radio.radiochannels.programming.query", - channelID=chanId, - ) + def get_radio_channel_programming(self, chanId, date=None): + if date is not None: + date = date.strftime("%Y-%m-%d") + tree = self._get_page_with_validation( + action="lds.radio.radiochannels.programming.query", + channelID=chanId, + date=date, + ) + else: + tree = self._get_page_with_validation( + action="lds.radio.radiochannels.programming.query", + channelID=chanId, + ) programs = tree.find("programs") return self._process_list(programs, ["date", "time", "title", "shortdescription", "artist"])