From 70517ee2d40576bb67cb6d95fe18dc5bc89b8f8c Mon Sep 17 00:00:00 2001 From: Sven Slootweg Date: Tue, 5 Jun 2012 21:28:29 +0200 Subject: [PATCH] Fixed decoding of title --- resolvers/putlocker.py | 2 +- resolvers/sockshare.py | 2 +- resolvers/youtube.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/resolvers/putlocker.py b/resolvers/putlocker.py index 7ef9e06..1e3ce21 100644 --- a/resolvers/putlocker.py +++ b/resolvers/putlocker.py @@ -48,7 +48,7 @@ def resolve(url): video_file = matches.group(1) try: - video_title = re.search(']*>([^<]*)<\/strong><\/a>', page).group(1) + video_title = urllib.unquote(re.search(']*>([^<]*)<\/strong><\/a>', page).group(1)) except: raise ResolverError("Could not find the video title.") diff --git a/resolvers/sockshare.py b/resolvers/sockshare.py index 32e5fab..35d1eb7 100644 --- a/resolvers/sockshare.py +++ b/resolvers/sockshare.py @@ -48,7 +48,7 @@ def resolve(url): video_file = matches.group(1) try: - video_title = re.search(']*>([^<]*)<\/strong><\/a>', page).group(1) + video_title = urllib.unquote(re.search(']*>([^<]*)<\/strong><\/a>', page).group(1)) except: raise ResolverError("Could not find the video title.") diff --git a/resolvers/youtube.py b/resolvers/youtube.py index ec78865..223f22d 100644 --- a/resolvers/youtube.py +++ b/resolvers/youtube.py @@ -69,7 +69,7 @@ def resolve(url): stream_pool['video_%s_%s' % (video_quality, video_format)] = video_url try: - video_title = re.search('', contents).groups(1) + video_title = urllib.unquote(re.search('', contents).groups(1)) except: raise ResolverError("Could not find the video title.")