diff options
Diffstat (limited to 'gallery_dl/extractor/luscious.py')
| -rw-r--r-- | gallery_dl/extractor/luscious.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gallery_dl/extractor/luscious.py b/gallery_dl/extractor/luscious.py index 852c49f..c296102 100644 --- a/gallery_dl/extractor/luscious.py +++ b/gallery_dl/extractor/luscious.py @@ -116,6 +116,7 @@ class LusciousAlbumExtractor(LusciousExtractor): def __init__(self, match): LusciousExtractor.__init__(self, match) self.album_id = match.group(1) + self.gif = self.config("gif", False) def items(self): album = self.metadata() @@ -130,7 +131,10 @@ class LusciousAlbumExtractor(LusciousExtractor): image["date"] = text.parse_timestamp(image["created"]) image["id"] = text.parse_int(image["id"]) - url = image["url_to_video"] or image["url_to_original"] + url = (image["url_to_original"] or image["url_to_video"] + if self.gif else + image["url_to_video"] or image["url_to_original"]) + yield Message.Url, url, text.nameext_from_url(url, image) def metadata(self): |
