[redgifs] make 'date' available for directories (#5262)

https://github.com/mikf/gallery-dl/issues/5262#issuecomment-1973975415
pull/5280/head
Mike Fährmann 7 months ago
parent cf9e99c07b
commit 82c73c77b0
No known key found for this signature in database
GPG Key ID: 5680CA389D365A88

@ -52,23 +52,22 @@ class RedgifsExtractor(Extractor):
gif.update(metadata)
gif["count"] = cnt
gif["date"] = text.parse_timestamp(gif.get("createDate"))
yield Message.Directory, gif
for num, gif in enumerate(gifs, enum):
url = self._process(gif)
gif["_fallback"] = formats = self._formats(gif)
url = next(formats, None)
if not url:
self.log.warning(
"Skipping '%s' (format not available)", gif["id"])
continue
gif["num"] = num
gif["count"] = cnt
yield Message.Url, url, gif
def _process(self, gif):
gif["_fallback"] = formats = self._formats(gif)
gif["date"] = text.parse_timestamp(gif.get("createDate"))
return next(formats, None)
def _formats(self, gif):
urls = gif["urls"]
for fmt in self.formats:

Loading…
Cancel
Save