From 570f615560e505c343f9f531664eb004d1d04c8b Mon Sep 17 00:00:00 2001 From: jbannon Date: Fri, 22 Jul 2022 06:58:32 +0000 Subject: [PATCH] dry run skip the download --- .../soundcloud/albums_and_singles.py | 22 ++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/src/ytdl_sub/downloaders/soundcloud/albums_and_singles.py b/src/ytdl_sub/downloaders/soundcloud/albums_and_singles.py index 020e2a4a..f6a06d9e 100644 --- a/src/ytdl_sub/downloaders/soundcloud/albums_and_singles.py +++ b/src/ytdl_sub/downloaders/soundcloud/albums_and_singles.py @@ -137,13 +137,14 @@ class SoundcloudAlbumsAndSinglesDownloader( if self.download_options.skip_premiere_tracks and track.is_premiere(): continue - _ = self.extract_info( - url=album.kwargs("webpage_url"), - ytdl_options_overrides={ - "playlist_items": str(track.kwargs("playlist_index")), - "writeinfojson": False, - }, - ) + if not self.is_dry_run: + _ = self.extract_info( + url=album.kwargs("webpage_url"), + ytdl_options_overrides={ + "playlist_items": str(track.kwargs("playlist_index")), + "writeinfojson": False, + }, + ) yield track @@ -166,9 +167,10 @@ class SoundcloudAlbumsAndSinglesDownloader( if self.download_options.skip_premiere_tracks and track.is_premiere(): continue - _ = self.extract_info( - url=track.kwargs("webpage_url"), ytdl_options_overrides={"writeinfojson": False} - ) + if not self.is_dry_run: + _ = self.extract_info( + url=track.kwargs("webpage_url"), ytdl_options_overrides={"writeinfojson": False} + ) yield track