def CATEGORIES():
EST =Zone(0,False,'GMT')
EST= datetime.now(EST).strftime('%Y-%m-%dT%H:%M:%S')
URL='http://api.tvplayer.com/api/v2/epg/?service=1&platform=ios-staging&from=%s&hours=1' %str(EST)
response=OPEN_URL(URL)
link=json.loads(response)
data=link['tvplayer']['response']['channels']
uniques=[]
for field in data:
id= str(field['id'])
name= field['name']
icon= field['logo']['colour']
title=field['programmes'][0]['title']
GENRE=field["genre"]
try:desc=field['programmes'][0]['synopsis'].encode("utf-8")
except:desc=''
if field['type']=='free':
add=''
else:
add=' [COLOR magenta] - (Premium)[/COLOR]'
name = '[COLOR royalblue]'+name.encode("utf-8")+'[/COLOR] - [COLOR white]'+title.encode("utf-8")+'[/COLOR]'+add
status = field['status']
fanart=field['programmes'][0]['thumbnail']
if status=='online':
if ADDON.getSetting('genre')== 'false':
if ADDON.getSetting('premium')== 'true':
addDir(name,id,200,icon,desc,fanart,GENRE)
else:
if field['type']=='free':
addDir(name,id,200,icon,desc,fanart,GENRE)
else:
if GENRE not in uniques:
uniques.append(GENRE)
addDir(GENRE,'url',2,'',GENRE,'')
if ADDON.getSetting('sort')== 'true':
xbmcplugin.addSortMethod(int(sys.argv[1]), xbmcplugin.SORT_METHOD_VIDEO_TITLE)
setView('movies', 'default')
评论列表
文章目录