From db94f531048cf96dd31ea304ddd3b37235b85405 Mon Sep 17 00:00:00 2001 From: deathbybandaid Date: Fri, 27 Nov 2020 16:38:53 -0500 Subject: [PATCH] test --- fHDHR/origin/origin_channels.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/fHDHR/origin/origin_channels.py b/fHDHR/origin/origin_channels.py index 1f66176..99d5c9b 100644 --- a/fHDHR/origin/origin_channels.py +++ b/fHDHR/origin/origin_channels.py @@ -13,7 +13,6 @@ class OriginChannels(): channel_list = [] channels_json = self.fhdhr.web.session.get(self.base_api).json() - # channel_dict = channels_json[0] for channel_dict in channels_json: clean_station_item = { @@ -22,16 +21,19 @@ class OriginChannels(): "id": channel_dict["identifier"], } channel_list.append(clean_station_item) - print(clean_station_item) - - print(len(channel_list)) return channel_list def get_channel_stream(self, chandict): - streamurl = None + channels_json = self.fhdhr.web.session.get(self.base_api).json() + origin_chandict = self.get_channel_dict(channels_json, "identifier", chandict["origin_id"]) + streamdict = self.get_channel_dict(origin_chandict["streams"], "StreamType", 'website') + streamurl = streamdict['Url'] return streamurl + def get_channel_dict(self, chanlist, keyfind, valfind): + return next(item for item in chanlist if item[keyfind] == valfind) + """ {