diff --git a/SaveMyPlaylist.py b/SaveMyPlaylist.py index d7a6e80b138b99fab63ff30e1b93647f2770e82b..8c1f6b32d911ed6c36feda9a8f7cfbadff448cc1 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