listtv.py 文件源码

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

项目:plugin.video.amazon65 作者: phil65 项目源码 文件源码
def LIST_TVSHOWS_CATS():
    import tv as tvDB
    id_ = common.args.url
    if id_:
        asins = tvDB.lookupTVdb(id_, rvalue='asins', name='title', tbl='categories')
        epidb = tvDB.lookupTVdb('', name='asin', rvalue='asin, seasonasin', tbl='episodes', single=False)
        if not asins:
            return
        for asin in asins.split(','):
            seasonasin = None
            for epidata in epidb:
                if asin in str(epidata):
                    seasonasin = epidata[1]
                    break
            if not seasonasin:
                seasonasin = asin
            for seasondata in tvDB.loadTVSeasonsdb(seasonasin=seasonasin).fetchall():
                ADD_SEASON_ITEM(seasondata, disptitle=True)
        common.SetView('seasons')
    else:
        for title in tvDB.lookupTVdb('', name='asins', tbl='categories', single=False):
            if title:
                common.addDir(title[0], 'listtv', 'LIST_TVSHOWS_CATS', title[0])
        xbmcplugin.endOfDirectory(pluginhandle, updateListing=False)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号