external dl

pull/1/head
DiMartinoXBMC 2015-07-22 00:04:18 +03:00
parent b65db4a13a
commit 0ef9b6ab9b
1 changed files with 1 additions and 8 deletions

View File

@ -1693,14 +1693,7 @@ class Core:
classMatch = re.search('(\w+)::(.+)', url) classMatch = re.search('(\w+)::(.+)', url)
if classMatch: if classMatch:
searcher = classMatch.group(1) searcher = classMatch.group(1)
if self.ROOT + os.sep + 'resources' + os.sep + 'searchers' not in sys.path: url = Searchers().downloadWithSearcher(classMatch.group(2), searcher)
sys.path.insert(0, self.ROOT + os.sep + 'resources' + os.sep + 'searchers')
try:
searcherObject = getattr(__import__(searcher), searcher)()
except Exception, e:
print 'Unable to use searcher: ' + searcher + ' at ' + self.__plugin__ + ' openTorrent(). Exception: ' + str(e)
return
url = searcherObject.getTorrentFile(classMatch.group(2))
torrent = Downloader.Torrent(self.userStorageDirectory, torrentFilesDirectory=self.torrentFilesDirectory) torrent = Downloader.Torrent(self.userStorageDirectory, torrentFilesDirectory=self.torrentFilesDirectory)
torrent.initSession() torrent.initSession()
encryption = self.__settings__.getSetting('encryption') == 'true' encryption = self.__settings__.getSetting('encryption') == 'true'