import requests import json with open('config.json', 'r') as f: config = json.load(f) def fetchQuote(quoteId): processedId = str(config['imag']['server'] + "/image/" + str(quoteId)) print(processedId) quote = requests.get(processedId) filename = str(quoteId) + ".jpg" code = 200 if quote.status_code == 200: with open(filename, "wb") as f: f.write(quote.content) print(f"File saved as {filename}") return filename else: print(f"An error occured while saving the file: {quote.status_code}") return "error.png" def fetchQuoteData(quoteId): processedId = str(config['imag']['server'] + "/api/image/" + str(quoteId)) print(processedId) quoteData = requests.get(processedId) code = 200 if quoteData.status_code == 200: return quoteData.json() # print(str(json.dumps(quoteData))) print(quoteData.json()) else: print(f"An error occured while saving the file: {quoteData.status_code}") return None def fetchTopQuotes(instance): raise NotImplementedError def fetchBottomQuotes(instance): raise NotImplementedError fetchQuoteData(178)