From 81cd95924e2dcde1f3237698098614d42aed202d Mon Sep 17 00:00:00 2001 From: Pavak Paul Date: Fri, 27 May 2022 00:12:23 +0530 Subject: [PATCH] Get credentials --- app.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/app.py b/app.py index e69de29..dd4cd7d 100644 --- a/app.py +++ b/app.py @@ -0,0 +1,27 @@ +import json +from sys import argv +from pathlib import Path +import requests + + +# Get API key and Email address +def getCredentials(): + api_key = input("Enter the Cloudflare API key: ") + email_address = input("Enter the Cloudflare Email address: ") + return {"api_key": api_key, "email": email_address} + + +# Get credentials + +if len(argv) > 1 and 'loadconfig' in argv: + if Path("config.json").exists(): + configfile = open("config.json") + config = json.load(configfile) + credentials = {'api_key': config['API_Key'], 'email': config['Email']} + else: + print('config.json was not found. Please enter the credentials manually') + credentials = getCredentials() +else: + credentials = getCredentials() + +# print(credentials) \ No newline at end of file