From c9e62677ee7ee210ec0fc472addcd6052d3684dc Mon Sep 17 00:00:00 2001 From: Declan Soper Date: Wed, 28 Nov 2018 21:42:30 +0000 Subject: [PATCH] re-add pickle --- handlers/pickle.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 handlers/pickle.py diff --git a/handlers/pickle.py b/handlers/pickle.py new file mode 100644 index 0000000..53d7cf7 --- /dev/null +++ b/handlers/pickle.py @@ -0,0 +1,20 @@ +from io import BytesIO +from tempfile import NamedTemporaryFile + +from PIL import Image +import requests + +from .service import Service, register_service + + +@register_service("pickle") +class PickleService(Service): + + def pickle_user(self, avatar_url: str): + res = requests.get(avatar_url) + print(avatar_url) + image = Image.open(BytesIO(res.content)) + image = image.rotate(180) + temp = NamedTemporaryFile() + image.save(temp, format="jpeg") + return temp \ No newline at end of file