Example #1
0
 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
Example #2
0
 #============================================================================
 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)
Example #3
0
# Copyright (C) 2014 Ninbora [[email protected]]
# Licensed under MIT license [http://opensource.org/licenses/MIT]

import sys
import os


def addCore(dirRoot):
  sys.path.insert(0, os.path.join( dirRoot , 'Core' ))

dirRoot = "."
addCore(dirRoot)

from feeders.ImdbFeeder import *
from FilterInfo import *
from LoadInfo import *

FileLoader.dirCache = os.path.join( dirRoot , 'Cache' )
feeder = ImdbFeeder()

import xml.etree.ElementTree as et

fi = FilterInfo()
fi.genre[0] = False
fi.genre[1] = True
kk = LoadInfo( fi , 100 )
feeder.update(kk)