From: James Bunton Date: Sat, 7 Nov 2020 11:24:04 +0000 (+1100) Subject: Support YouTube mobile URLs X-Git-Url: https://code.delx.au/youtube-cgi/commitdiff_plain/89a3e61bdf02d0c4ef40dd1f9bfaec4242120952?ds=sidebyside Support YouTube mobile URLs --- diff --git a/youtube.cgi b/youtube.cgi index 5c55feb..fb8d96d 100755 --- a/youtube.cgi +++ b/youtube.cgi @@ -108,7 +108,8 @@ def urlopen(url, offset=None): def validate_url(url): parsed_url = urllib.parse.urlparse(url) scheme_ok = parsed_url.scheme == "https" - host_ok = parsed_url.netloc.lstrip("www.") in ["youtube.com", "youtu.be"] + host = parsed_url.netloc.lstrip("www.").lstrip("m.") + host_ok = host in ["youtube.com", "youtu.be"] if scheme_ok and host_ok: return