def loadImdbIdList(self,loadInfo): if self.imdbIdList == None: return sis = [] for id in self.imdbIdList: si = SeriesInfo().initImdb(id) if si != None: sis.append(si) feeder = ImdbFeeder() feeder.dirTarget = self.dirTarget feeder.withThumb = self.withThumb feeder.streamMode= self.streamMode feeder.addSeriesInfoAll(sis,loadInfo) return True
def loadBundle(self,bundle,loadInfo): ff = FileLoader.load(bundle) sis = [] for line in ff.data.splitlines(): try: si = None if line.startswith('tt'): si = SeriesInfo().initImdb(line.strip()) else: si = SeriesInfo().initImdbInfo(json.loads(line)) if si != None: sis.append(si) except Exception,ee: self.log(Text.formatException(ee)) feeder = ImdbFeeder() feeder.dirTarget = self.dirTarget feeder.withThumb = self.withThumb feeder.streamMode= self.streamMode feeder.addSeriesInfo(sis,loadInfo) return True #============================================================================ # Fetch <items> for imdb ids # Params : imdbIds = The filter info to filter the items #============================================================================ def loadImdbIdList(self,loadInfo): if self.imdbIdList == None: return sis = [] for id in self.imdbIdList: si = SeriesInfo().initImdb(id) if si != None: