[danbooru] add 'ugoira' option (#406)

to choose between ZIP archives or converted video files
for Ugoira posts
This commit is contained in:
Mike Fährmann
2019-08-31 21:46:49 +02:00
parent 9646ccb320
commit f02a768b5c
6 changed files with 33 additions and 6 deletions

View File

@@ -27,6 +27,7 @@ class BooruExtractor(SharedConfigMixin, Extractor):
page_start = 1
page_limit = None
sort = False
ugoira = True
def __init__(self, match):
super().__init__(match)
@@ -51,7 +52,11 @@ class BooruExtractor(SharedConfigMixin, Extractor):
for image in images:
try:
url = image["file_url"]
if "pixiv_ugoira_frame_data" in image and \
"large_file_url" in image and not self.ugoira:
url = image["large_file_url"]
else:
url = image["file_url"]
except KeyError:
continue
if url.startswith("/"):