From 5d9437b39862510b8ea50355a7671be03c7d1c99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Sat, 15 Feb 2020 23:49:44 +0100 Subject: [PATCH] [vsco] skip "invalid" entities --- gallery_dl/extractor/vsco.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gallery_dl/extractor/vsco.py b/gallery_dl/extractor/vsco.py index a24d3fe1..ba3c5817 100644 --- a/gallery_dl/extractor/vsco.py +++ b/gallery_dl/extractor/vsco.py @@ -34,6 +34,9 @@ class VscoExtractor(Extractor): yield Message.Directory, {"user": self.user} for img in self.images(): + if not img or "responsive_url" not in img: + continue + if img["is_video"]: if not videos: continue @@ -98,6 +101,8 @@ class VscoExtractor(Extractor): @staticmethod def _transform_media(media): + if "responsiveUrl" not in media: + return None media["_id"] = media["id"] media["is_video"] = media["isVideo"] media["grid_name"] = media["gridName"]