From 3a33f9392c2532c617b2eae9ed1f6377a0568012 Mon Sep 17 00:00:00 2001 From: Robert Goldmann <deadlocker@gmx.de> Date: Fri, 3 Apr 2020 23:33:03 +0200 Subject: [PATCH] move settings to config folder; create destination folder if not exists --- SaveMyPlaylist.py | 3 ++- settings-example.json => config/settings-example.json | 0 2 files changed, 2 insertions(+), 1 deletion(-) rename settings-example.json => config/settings-example.json (100%) diff --git a/SaveMyPlaylist.py b/SaveMyPlaylist.py index d7a6e80..8c1f6b3 100644 --- a/SaveMyPlaylist.py +++ b/SaveMyPlaylist.py @@ -91,6 +91,7 @@ class SaveMyPlaylist: return items, nextPageToken def download_items(self, destinationFolder, debug=False): + os.makedirs(destinationFolder, exist_ok=True) print('>>> Scanning destination folder...') downloadedVideos = [f for f in os.listdir(destinationFolder) if os.path.isfile(os.path.join(destinationFolder, f)) and f.endswith('.mp4')] @@ -134,7 +135,7 @@ class SaveMyPlaylist: if __name__ == '__main__': - with open("settings.json", "r") as f: + with open("config/settings.json", "r") as f: SETTINGS = json.load(f) saveMyPlaylist = SaveMyPlaylist(SETTINGS['apiKey'], SETTINGS['playlistId']) diff --git a/settings-example.json b/config/settings-example.json similarity index 100% rename from settings-example.json rename to config/settings-example.json -- GitLab