From 6cf2ed86619a5fe6cb014ac63698f0d7ffb55f11 Mon Sep 17 00:00:00 2001 From: Robert Goldmann <deadlocker@gmx.de> Date: Thu, 17 Oct 2019 14:44:04 +0200 Subject: [PATCH] externalized settings --- SaveMyPlaylist.py | 11 +++++------ settings-example.json | 6 ++++++ 2 files changed, 11 insertions(+), 6 deletions(-) create mode 100644 settings-example.json diff --git a/SaveMyPlaylist.py b/SaveMyPlaylist.py index c827b9d..d7a6e80 100644 --- a/SaveMyPlaylist.py +++ b/SaveMyPlaylist.py @@ -1,5 +1,6 @@ from __future__ import unicode_literals +import json import os import sys @@ -133,10 +134,8 @@ class SaveMyPlaylist: if __name__ == '__main__': - API_KEY = 'AIzaSyD1cQOPzYDRe5pylXEFsQw6u-MaBSOX09Y' - PLAYLIST_ID = 'PL7F-5FkCMt0HRvF40L2704WhjJZf9G6SB' - DESTINATION_FOLDER = 'C:/Users/ROGO2/Desktop/123' - SKIP_DOWNLOAD = True + with open("settings.json", "r") as f: + SETTINGS = json.load(f) - saveMyPlaylist = SaveMyPlaylist(API_KEY, PLAYLIST_ID) - saveMyPlaylist.download_items(DESTINATION_FOLDER, SKIP_DOWNLOAD) + saveMyPlaylist = SaveMyPlaylist(SETTINGS['apiKey'], SETTINGS['playlistId']) + saveMyPlaylist.download_items(SETTINGS['destinationFolder'], SETTINGS['skipDownload']) diff --git a/settings-example.json b/settings-example.json new file mode 100644 index 0000000..db554f7 --- /dev/null +++ b/settings-example.json @@ -0,0 +1,6 @@ +{ + "apiKey": "", + "playlistId": "", + "destinationFolder": "", + "skipDownload": false +} \ No newline at end of file -- GitLab