From 98666315aaa353832090844dc257820799c09710 Mon Sep 17 00:00:00 2001 From: Wolfgang Scherer Date: Wed, 27 Dec 2017 07:37:25 +0100 Subject: [PATCH] use spotify client parameters from config.ini --- spotify_ripper/main.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/spotify_ripper/main.py b/spotify_ripper/main.py index fd8a22d..fec295c 100644 --- a/spotify_ripper/main.py +++ b/spotify_ripper/main.py @@ -119,6 +119,18 @@ def main(prog_args=sys.argv[1:]): } defaults = load_config(defaults) + spotipy_envs = [ + "SPOTIPY_CLIENT_ID", + "SPOTIPY_CLIENT_SECRET", + "SPOTIPY_REDIRECT_URI" + ] + + for spotipy_env in spotipy_envs: + if spotipy_env not in os.environ: + value = defaults.get(spotipy_env.lower()) + if value: + os.environ[spotipy_env] = value + parser = argparse.ArgumentParser( prog='spotify-ripper', description='Rips Spotify URIs to MP3s with ID3 tags and album covers',