This commit is contained in:
deathbybandaid 2020-12-06 12:02:13 -05:00
parent 43cb26f4b5
commit 0d37ba02e8
2 changed files with 24 additions and 61 deletions

View File

@ -18,7 +18,6 @@ class OriginChannels():
api_json = self.fhdhr.web.session.get(channel_json_url).json()
for channel_dict in api_json['channel']['item']:
if channel_dict["properties"]["is_live"] == "true":
clean_station_item = {
"name": channel_dict["title"],
@ -70,55 +69,3 @@ class OriginChannels():
return bestStream.absolute_uri
else:
return m3u8_url
"""
{
"title": "GameSpot",
"description": "GameSpot is the world's leading source for gaming.",
"guid": {
"value": "9999216",
"isPermaLink": false
},
"number": 300,
"callsign": "XGAME",
"genre": [
{
"value": "Entertainment",
"genreId": 1
}
],
"properties": {
"hybrid_type": "popular",
"is_live": "true",
"brand_color": "rgba(238,64,53,1)",
"has_vod": "true"
}
}
{
"title": "CBS News",
"description": "",
"guid": {
"value": "9999158",
"isPermaLink": false
},
"number": 125,
"callsign": "XCBSNWS",
"genre": [
{
"value": "News",
"genreId": 13
}
],
"properties": {
"simulcast_only": "true",
"hybrid_type": "promoted",
"is_live": "true",
"brand_color": "rgba(48,129,180,1)",
"has_vod": "false",
"is_simulcast": "true",
"has_discontinuity": "true"
}
}
"""

View File

@ -8,4 +8,20 @@ class OriginEPG():
def update_epg(self, fhdhr_channels):
programguide = {}
for fhdhr_id in list(self.channels.list.keys()):
c = self.channels.list[fhdhr_id].dict
if str(c["number"]) not in list(programguide.keys()):
programguide[str(c["number"])] = {
"callsign": c["callsign"],
"name": c["name"],
"number": c["number"],
"id": c["origin_id"],
"thumbnail": c["thumbnail"],
"listing": [],
}
for hour_num in range(1, 24):
print(hour_num)
return programguide