def ReadNfo(self, releaseInfo): if releaseInfo.SourceIsAFile: # Try to read the NFO with the same name as the video file but with nfo extension. basePath, fileName = os.path.split( releaseInfo.GetReleaseDownloadPath()) fileName, extension = os.path.splitext(fileName) nfoPath = os.path.join(basePath, fileName) + ".nfo" if os.path.isfile(nfoPath): releaseInfo.Nfo = NfoParser.ReadNfoFileToUnicode(nfoPath) else: SourceBase.ReadNfo(self, releaseInfo)
def LoadSettings(self, settings): SourceBase.LoadSettings(self, settings) self.AutoUploadSd = int( settings.GetDefault(self.NameInSettings, "AutoUploadSd", "1")) != 0 self.AutoUploadDvdImage = int( settings.GetDefault(self.NameInSettings, "AutoUploadDvdImage", "0")) != 0 self.AutoUpload720p = int( settings.GetDefault(self.NameInSettings, "AutoUpload720p", "0")) != 0 self.AutoUpload1080p = int( settings.GetDefault(self.NameInSettings, "AutoUpload1080p", "0")) != 0
def __init__(self): SourceBase.__init__( self ) self.Name = "tl" self.NameInSettings = "TorrentLeech"
def __init__( self ): SourceBase.__init__( self ) self.Name = "hdbits" self.NameInSettings = "HDBits"
def __init__(self): SourceBase.__init__(self) self.Name = "tik" self.NameInSettings = "Cinematik"
def __init__( self ): SourceBase.__init__( self ) self.Name = "hdts" self.NameInSettings = "HDTorrents"
def __init__(self): SourceBase.__init__(self) self.Name = "gft" self.NameInSettings = "GFT"
def __init__(self): SourceBase.__init__( self ) self.Name = "dh" self.NameInSettings = "DigitalHive"
def CreateUploadDirectory(self, releaseInfo): if not releaseInfo.SourceIsAFile: SourceBase.CreateUploadDirectory(self, releaseInfo)
def __init__(self): SourceBase.__init__(self) self.Name = "file" self.NameInSettings = "FileSource"
def __init__(self): SourceBase.__init__( self ) self.Name = "tik" self.NameInSettings = "Cinematik"
def __init__( self ): SourceBase.__init__( self ) self.Name = "ff" self.NameInSettings = "FunFile"
def __init__(self): SourceBase.__init__(self) self.Name = "tl" self.NameInSettings = "TorrentLeech"
def __init__(self): SourceBase.__init__(self) self.Name = "torrent" self.NameInSettings = "TorrentFileSource"
def __init__(self): SourceBase.__init__(self) self.Name = "ar" self.NameInSettings = "AlphaRatio"
def __init__(self): SourceBase.__init__( self ) self.Name = "gft" self.NameInSettings = "GFT"
def ValidateExtractedRelease(self, releaseInfo, includedFileList): if releaseInfo.SourceIsAFile: return [releaseInfo.GetReleaseDownloadPath()], [] else: return SourceBase.ValidateExtractedRelease(self, releaseInfo, includedFileList)
def __init__(self): SourceBase.__init__(self) self.Name = "kg" self.NameInSettings = "Karagarga"
def __init__(self): SourceBase.__init__(self) self.Name = "hdbits" self.NameInSettings = "HDBits"
def __init__(self): SourceBase.__init__( self ) self.Name = "cg" self.NameInSettings = "Cinemageddon"
def LoadSettings(self, settings): SourceBase.LoadSettings(self, settings) self.Password = settings.GetDefault(self.NameInSettings, "Passkey", "")
def __init__(self): SourceBase.__init__( self ) self.Name = "kg" self.NameInSettings = "Karagarga"
def __init__(self): SourceBase.__init__( self ) self.Name = "cg" self.NameInSettings = "Cinemageddon"
def LoadSettings( self, settings ): SourceBase.LoadSettings( self, settings )
def __init__( self ): SourceBase.__init__( self ) self.Name = "tsh" self.NameInSettings = "TorrentShack"