def ADD_SERIES(addASIN, isPrime=True, export=False): shows = tvDB.lookupShowsdb(addASIN, isPrime) for showdata in shows: if export: xbmclibrary.EXPORT_SHOW(showdata[0]) else: listtv.ADD_SHOW_ITEM(showdata, 'appfeed', 'BROWSE_SEASONS4SERIES')
def ADD_SERIES(addASIN,isPrime=True,export=False): shows = tvDB.lookupShowsdb(addASIN,isPrime) for showdata in shows: if export: xbmclibrary.EXPORT_SHOW(showdata[0]) else: listtv.ADD_SHOW_ITEM(showdata,'appfeed','BROWSE_SEASONS4SERIES')
def EXPORT_SHOW(asin=False): if not asin: asin=common.args.asin #SetupLibrary() show = tvDB.lookupShowsdb(asin) for asin,asin2,feed,seriestitle,poster,plot,network,mpaa,genres,actors,premiered,year,stars,votes,seasontotal,episodetotal,watched,unwatched,isHD,isprime,favor,TVDBbanner,TVDBposter,TVDBfanart,TVDBseriesid in show: directorname = os.path.join(TV_SHOWS_PATH,seriestitle.replace(':','')) CreateDirectory(directorname) seasons = tvDB.loadTVSeasonsdb(seriestitle=seriestitle,HDonly=False).fetchall() seasonTotal = len(seasons) for seasondata in seasons: EXPORT_SEASON(seasondata[0])
def ADD_SEASON_SERIES(addASIN,mode='appfeed',submode='BROWSE_SEASONS4SERIES',isPrime=True,checklist='',export=False): seasons = tvDB.lookupSeasondb(addASIN,isPrime) for seasondata in seasons: if seasondata[1] not in checklist: shows = tvDB.lookupShowsdb(seasondata[1],isPrime) for showdata in shows: if export: xbmclibrary.EXPORT_SHOW(showdata[0]) else: listtv.ADD_SHOW_ITEM(showdata,mode,submode) return showdata[0],showdata[1] return False,False
def ADD_SEASON_SERIES(addASIN, mode='appfeed', submode='BROWSE_SEASONS4SERIES', isPrime=True, checklist='', export=False): seasons = tvDB.lookupSeasondb(addASIN, isPrime) for seasondata in seasons: if seasondata[1] not in checklist: shows = tvDB.lookupShowsdb(seasondata[1], isPrime) for showdata in shows: if export: xbmclibrary.EXPORT_SHOW(showdata[0]) else: listtv.ADD_SHOW_ITEM(showdata, mode, submode) return showdata[0], showdata[1] return False, False