external dl
parent
b65db4a13a
commit
0ef9b6ab9b
9
Core.py
9
Core.py
|
@ -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'
|
||||||
|
|
Loading…
Reference in New Issue