From 3424fb96c38d116d9bf7680e4dfbd7ebf2568382 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Thu, 9 Jul 2020 18:04:30 +0200 Subject: [PATCH] [redgifs] support gifsdeliverynetwork.com URLs (#874) --- gallery_dl/extractor/redgifs.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/gallery_dl/extractor/redgifs.py b/gallery_dl/extractor/redgifs.py index dcbbc0d09f..69460ccdce 100644 --- a/gallery_dl/extractor/redgifs.py +++ b/gallery_dl/extractor/redgifs.py @@ -54,11 +54,15 @@ def gfycats(self): class RedgifsImageExtractor(RedgifsExtractor): """Extractor for individual gifs from redgifs.com""" subcategory = "image" - pattern = r"(?:https?://)?(?:www\.)?redgifs\.com/watch/([A-Za-z]+)" - test = ("https://redgifs.com/watch/foolishforkedabyssiniancat", { - "pattern": r"https://\w+.redgifs.com/FoolishForkedAbyssiniancat.mp4", - "content": "f6e03f1df9a2ff2a74092f53ee7580d2fb943533", - }) + pattern = (r"(?:https?://)?(?:www\.)?(?:redgifs\.com/watch" + r"|gifdeliverynetwork.com)/([A-Za-z]+)") + test = ( + ("https://redgifs.com/watch/foolishforkedabyssiniancat", { + "pattern": r"https://\w+.redgifs.com/FoolishForkedAbyss.+.mp4", + "content": "f6e03f1df9a2ff2a74092f53ee7580d2fb943533", + }), + ("https://www.gifdeliverynetwork.com/foolishforkedabyssiniancat"), + ) def gfycats(self): return (RedgifsAPI(self).gfycat(self.key),)