Private GIT

Skip to content
Snippets Groups Projects
Commit f84aa8c6 authored by Ruud's avatar Ruud
Browse files

Merge branch 'refs/heads/develop'

parents 8e07dfc7 89bff734
Branches
No related tags found
No related merge requests found
......@@ -39,19 +39,19 @@ class uTorrent(Downloader):
if not filedata and data.get('type') == 'torrent':
log.error('Failed sending torrent, no data')
return False
if data.get('type') == 'torrent_magnet':
torrent_hash = re.findall('urn:btih:([\w]{32,40})', data.get('url'))[0].upper()
torrent_params['trackers'] = '%0D%0A%0D%0A'.join(self.torrent_trackers)
else:
# Convert base 32 to hex
if len(torrent_hash) == 32:
torrent_hash = b16encode(b32decode(torrent_hash))
else:
info = bdecode(filedata)["info"]
torrent_hash = sha1(bencode(info)).hexdigest().upper()
torrent_filename = self.createFileName(data, filedata, movie)
# Convert base 32 to hex
if len(torrent_hash) == 32:
torrent_hash = b16encode(b32decode(torrent_hash))
# Send request to uTorrent
try:
if not self.utorrent_api:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment