diff --git a/cover.py b/cover.py index 2608bd6..90fe29a 100755 --- a/cover.py +++ b/cover.py @@ -1,7 +1,7 @@ from PIL import Image import ST7789 as ST7789 import RPi.GPIO as GPIO -import urllib3 as urllib +import urllib3 import requests import io import time @@ -29,8 +29,10 @@ js3 = { "method": "core.library.get_images", "jsonrpc": "2.0", "params": { "uri js4 = requests.post(url, json=js3) cover = list(js4.json()['result'].values())[0][0]['uri'] -fd = requests.urlopen(cover) -image_file = io.BytesIO(fd.read()) +# Fetch image file +http = urllib3.PoolManager() +r = http.request('GET', cover) +image_file = r.data WIDTH = disp.width HEIGHT = disp.height