forked from rDrama/rDrama
fddfdf
parent
e46b8039e3
commit
c52f65d19e
|
@ -31,21 +31,14 @@ def upload_file(file=None, resize=False):
|
||||||
om.info = i.info
|
om.info = i.info
|
||||||
om.save("image.gif", save_all=True, append_images=list(frames))
|
om.save("image.gif", save_all=True, append_images=list(frames))
|
||||||
|
|
||||||
i = IImage.open("image.gif")
|
req = requests.post('https://api.imgur.com/3/upload.json', headers = {"Authorization": f"Client-ID {imgurkey}"}, data = {"type": "file", "image": "image.gif"})
|
||||||
img = io.BytesIO()
|
try:
|
||||||
i.save(img, format='GIF')
|
resp = req.json()['data']
|
||||||
req = requests.post('https://api.imgur.com/3/upload.json', headers = {"Authorization": f"Client-ID {imgurkey}"}, data = {'image': base64.b64encode(img.getvalue())})
|
url = resp['link'].replace(".png", "_d.png").replace(".jpg", "_d.jpg").replace(".jpeg", "_d.jpeg") + "?maxwidth=9999"
|
||||||
try: resp = req.json()['data']
|
except:
|
||||||
except Exception as e:
|
|
||||||
print(req.text)
|
|
||||||
return
|
|
||||||
|
|
||||||
try: url = resp['link'].replace(".png", "_d.png").replace(".jpg", "_d.jpg").replace(".jpeg", "_d.jpeg") + "?maxwidth=9999"
|
|
||||||
except Exception as e:
|
|
||||||
print(req.text)
|
print(req.text)
|
||||||
return
|
return
|
||||||
|
|
||||||
new_image = Image(text=url, deletehash=resp["deletehash"])
|
new_image = Image(text=url, deletehash=resp["deletehash"])
|
||||||
|
|
||||||
g.db.add(new_image)
|
g.db.add(new_image)
|
||||||
return(url)
|
return(url)
|
Loading…
Reference in New Issue