def listEPGItems(self, cItem):
printDBG("TvpVod.listEPGItems")
sts, data = self._getPage(cItem['url'], self.defaultParams)
if not sts: return
try:
#date.fromtimestamp(item['release_date']['sec']).strftime('%H:%M')
data = byteify(json.loads(data))
data['items'].sort(key=lambda item: item['release_date_hour'])
for item in data['items']:
if not item.get('is_live', False): continue
title = str(item['title'])
desc = str(item['lead'])
asset_id = str(item['asset_id'])
asset_id = str(item['video_id'])
icon = self.getImageUrl(item)
desc = item['release_date_hour'] + ' - ' + item['broadcast_end_date_hour'] + '[/br]' + desc
self.addVideo({'title':title, 'url':'', 'object_id':asset_id, 'icon':icon, 'desc':desc})
printDBG(data)
except Exception:
printExc()
评论列表
文章目录