summaryrefslogtreecommitdiffstats
path: root/gallery_dl/extractor/luscious.py
diff options
context:
space:
mode:
authorLibravatarUnit 193 <unit193@unit193.net>2021-08-13 17:45:31 -0400
committerLibravatarUnit 193 <unit193@unit193.net>2021-08-13 17:45:31 -0400
commitd50ba9cfe80f00e02ca9a4714f75699c00e67128 (patch)
tree01fe7b46370d5068b8c692ae5ea95cab4d734bd8 /gallery_dl/extractor/luscious.py
parent873d9a628e9412a79bdc64cd962470749de3425b (diff)
New upstream version 1.18.3.upstream/1.18.3
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):