summaryrefslogtreecommitdiffstats
path: root/gallery_dl/extractor/luscious.py
diff options
context:
space:
mode:
Diffstat (limited to 'gallery_dl/extractor/luscious.py')
-rw-r--r--gallery_dl/extractor/luscious.py6
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):