dragon-bot/app/core_utils.py

23 lines
464 B
Python
Executable File

import requests
def download_image(url, path=None):
request = requests.get(url)
suffix_list = [
"jpeg",
"jpg",
"png",
"tif",
"svg",
]
extension = request.headers["content-type"].split("/")[1]
if not path:
path = "/tmp/image.{}".format(extension)
if extension in suffix_list:
open(path, "wb").write(requests.get(url).content)
return path
return "Invalid image format"