From 7be93e5095d6b3b86e910f6b1a3e31718d77f054 Mon Sep 17 00:00:00 2001 From: girst Date: Sat, 15 Aug 2020 21:54:35 +0200 Subject: [PATCH] make xmlfeed catch all channel subpages needed for proper invidious/invidition redirect and fallback_route. --- app/youtube/__init__.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/app/youtube/__init__.py b/app/youtube/__init__.py index e57028a..2d016c8 100644 --- a/app/youtube/__init__.py +++ b/app/youtube/__init__.py @@ -157,10 +157,13 @@ def raw_video_id_url(video_id): return fallback_route() return redirect(url_for('youtube.watch', v=video_id)) -@frontend.route('/channel/') -@frontend.route('/user/') -@frontend.route('/c/') -def channel(channel_id): +@frontend.route('/channel//') +@frontend.route('/user//') +@frontend.route('/c//') +@frontend.route('/channel//') +@frontend.route('/user//') +@frontend.route('/c//') +def channel(channel_id, _=None): token = getattr(current_user, 'token', 'guest') if re.match(r"(UC[A-Za-z0-9_-]{22})", channel_id): -- 2.39.3