default.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:catchup4kodi 作者: catchup4kodi 项目源码 文件源码
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')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号