Merge remote-tracking branch 'codesparkle/fix-photobucket-url' (closes #2934)
authorJaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@gmail.com>
Fri, 16 May 2014 18:43:36 +0000 (20:43 +0200)
committerJaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@gmail.com>
Fri, 16 May 2014 18:44:52 +0000 (20:44 +0200)
Fix photobucket url extraction

1  2 
youtube_dl/extractor/photobucket.py

index a5995349773c2f631d5d9347cd9f955e9681d65c,5337dea563a798b682e6571d2352ac48a0daba7a..8aa69c46eb75e9ccfe6fab5b7bff2c9a5778009e
@@@ -5,6 -4,7 +4,7 @@@ import jso
  import re
  
  from .common import InfoExtractor
 -from utils import compat_urllib_parse
++from ..utils import compat_urllib_parse
  
  
  class PhotobucketIE(InfoExtractor):
          info_json = self._search_regex(r'Pb\.Data\.Shared\.put\(Pb\.Data\.Shared\.MEDIA, (.*?)\);',
              webpage, 'info json')
          info = json.loads(info_json)
 -        url = compat_urllib_parse.unquote(self._html_search_regex('file=(.+\.mp4)', info['linkcodes']['html'], 'url'))
++        url = compat_urllib_parse.unquote(self._html_search_regex(r'file=(.+\.mp4)', info['linkcodes']['html'], 'url'))
          return {
              'id': video_id,
-             'url': info['downloadUrl'],
+             'url': url,
              'uploader': info['username'],
-             'upload_date': datetime.date.fromtimestamp(info['creationDate']).strftime('%Y%m%d'),
+             'timestamp': info['creationDate'],
              'title': info['title'],
              'ext': video_extension,
              'thumbnail': info['thumbUrl'],