This commit is contained in:
deathbybandaid 2020-11-27 16:38:53 -05:00
parent e006e1808c
commit db94f53104

View File

@ -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)
"""
{