28 lines
981 B
Python
28 lines
981 B
Python
|
|
|
|
class OriginEPG():
|
|
|
|
def __init__(self, fhdhr):
|
|
self.fhdhr = fhdhr
|
|
|
|
def update_epg(self, fhdhr_channels):
|
|
programguide = {}
|
|
|
|
for fhdhr_id in list(self.channels.list.keys()):
|
|
c = fhdhr_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
|