From 8784070e75685086b2c1db2973e2082743da6296 Mon Sep 17 00:00:00 2001 From: James Taylor Date: Mon, 5 Nov 2018 01:27:01 -0800 Subject: Server-side handling of local playlist thumbnails (forgot to include in last commit) --- youtube/youtube.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'youtube') diff --git a/youtube/youtube.py b/youtube/youtube.py index 925bcab..1a97b6c 100644 --- a/youtube/youtube.py +++ b/youtube/youtube.py @@ -48,6 +48,11 @@ def youtube(env, start_response): start_response('200 OK', (('Content-type','text/html'),) ) return local_playlist.get_playlist_page(path[10:], query_string=query_string).encode() + elif path.startswith("/data/playlist_thumbnails/"): + with open(path[1:], 'rb') as f: + start_response('200 OK', (('Content-type', "image/jpeg"),) ) + return f.read() + elif path.startswith("/api/"): start_response('200 OK', () ) result = common.fetch_url('https://www.youtube.com' + path + ('?' + query_string if query_string else '')) -- cgit v1.2.3