From c864be479e9158114832046733be2c604feabc7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Thu, 27 Jul 2017 20:46:15 +0200 Subject: [PATCH] [directlink] update URL pattern & PEP 8 - combine some file extensions - don't match '.je' - line length < 80 --- gallery_dl/extractor/directlink.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gallery_dl/extractor/directlink.py b/gallery_dl/extractor/directlink.py index f9e8b686..9ef4a4ec 100644 --- a/gallery_dl/extractor/directlink.py +++ b/gallery_dl/extractor/directlink.py @@ -13,10 +13,11 @@ from .. import text class DirectlinkExtractor(Extractor): - """Extractor for direct links to images""" + """Extractor for direct links to images and other media files""" category = "directlink" filename_fmt = "{domain}/{path}" - pattern = [r"https?://([^/]+)/([^?&#]+\.(?:jpe?g?|png|gif|webp|webm|mp4|mkv|ogg|ogm|ogv|opus))"] + pattern = [r"https?://([^/]+)/([^?&#]+\." + r"(?:jpe?g|jpe|png|gif|web[mp]|mp4|mkv|og[gmv]|opus))"] test = [(("https://photos.smugmug.com/The-World/Hawaii/" "i-SWz2K6n/2/X3/IMG_0311-X3.jpg"), { "url": "32ee1045881e17ef3f13a9958595afa42421ec6c",