From 7c97a1705301219783d901332951a2f1e86ed26f Mon Sep 17 00:00:00 2001 From: James Taylor Date: Sun, 16 Dec 2018 18:49:09 -0800 Subject: Support for custom channel urls --- youtube/youtube.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'youtube/youtube.py') diff --git a/youtube/youtube.py b/youtube/youtube.py index 74d03e9..cb35eac 100644 --- a/youtube/youtube.py +++ b/youtube/youtube.py @@ -41,9 +41,9 @@ def youtube(env, start_response): start_response('200 OK', (('Content-type','text/html'),) ) return channel.get_channel_page(path[9:], query_string=query_string).encode() - elif path.startswith("/user/"): + elif path.startswith("/user/") or path.startswith("/c/"): start_response('200 OK', (('Content-type','text/html'),) ) - return channel.get_user_page(path[6:], query_string=query_string).encode() + return channel.get_channel_page_general_url(path, query_string=query_string).encode() elif path.startswith("/playlists"): start_response('200 OK', (('Content-type','text/html'),) ) @@ -71,8 +71,8 @@ def youtube(env, start_response): return f.read().replace(b'$port_number', str(settings.port_number).encode()) else: - start_response('404 Not Found', () ) - return b'404 Not Found' + start_response('200 OK', (('Content-type','text/html'),) ) + return channel.get_channel_page_general_url(path, query_string=query_string).encode() elif method == "POST": fields = urllib.parse.parse_qs(env['wsgi.input'].read().decode()) -- cgit v1.2.3