diff options
| -rw-r--r-- | youtube_dl/extractor/gfycat.py | 58 | 
1 files changed, 33 insertions, 25 deletions
| diff --git a/youtube_dl/extractor/gfycat.py b/youtube_dl/extractor/gfycat.py index d103693cd..6de78c49d 100644 --- a/youtube_dl/extractor/gfycat.py +++ b/youtube_dl/extractor/gfycat.py @@ -8,31 +8,39 @@ from .common import InfoExtractor  class GfycatIE(InfoExtractor):      _VALID_URL = r'https?://(?:www\.)?gfycat\.com/(?P<id>[^/?#]+)' -    _TESTS = [{ -        'url': 'http://gfycat.com/DeadlyDecisiveGermanpinscher', -        'info_dict': { -            'id':          'DeadlyDecisiveGermanpinscher', -            'title':       'Ghost in the Shell', -            'ext':         'mp4', -            'upload_date': '20140913' -        } -    },{ -        'url': 'http://gfycat.com/pleasinghilariouskusimanse', -        'info_dict': { -            'id':          'pleasinghilariouskusimanse', -            'title':       'PleasingHilariousKusimanse', -            'ext':         'webm', -            'upload_date': '20150412' -        } -    },{ -        'url': 'http://gfycat.com/requiredunkemptbuzzard', -        'info_dict': { -            'id':          'requiredunkemptbuzzard', -            'title':       'Headshot!', -            'ext':         'gif', -            'upload_date': '20150130' -        } -    }] +    _TESTS = [ +        { +            'url': 'http://gfycat.com/DeadlyDecisiveGermanpinscher', +            'info_dict': { +                'id':          'DeadlyDecisiveGermanpinscher', +                'title':       'Ghost in the Shell', +                'ext':         'mp4', +                'upload_date': '20140913' +            } +        },{ +            'url': 'http://gfycat.com/pleasinghilariouskusimanse', +            'info_dict': { +                'id':          'pleasinghilariouskusimanse', +                'title':       'PleasingHilariousKusimanse', +                'ext':         'webm', +                'upload_date': '20150412' +            }, +            'params': { +                'format': 'webm', +            }, +        },{ +            'url': 'http://gfycat.com/requiredunkemptbuzzard', +            'info_dict': { +                'id':          'requiredunkemptbuzzard', +                'title':       'Headshot!', +                'ext':         'gif', +                'upload_date': '20150129' +            }, +            'params': { +                'format': 'gif', +            }, +        }, +    ]      def _real_extract(self, url):          video_id = self._match_id(url) | 
