quotes-bot-python/fetch.py
2025-01-31 20:12:41 -06:00

22 lines
713 B
Python

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 # Return the filename to indicate success
else:
print(f"An error occured while saving the file: {quote.status_code}") # Corrected status code variable
return None # Return None to indicate failure
fetchQuote(34)