from urllib.parse import urlparse, parse_qs from kazimir.Token import UrlToken, is_url class YoutubeToken(UrlToken): @staticmethod def test(data: str): if not is_url(data): return False url = urlparse(data) return url.netloc in ['www.youtube.com', 'youtube.com'] async def compile(self): """