extractors/*/youtube: Also allow mobile URIs

master
Felix Stupp 1 year ago
parent e043265b23
commit 6a232bfab9
Signed by: zocker
GPG Key ID: 93E1BD26F6B02FB7

@ -22,9 +22,21 @@ DataType: TypeAlias = Dict
class YouTubeCollectionExtractor(CollectionExtractor[DataType]):
__uri_regex = re.compile(
r"^https?://(www\.)?youtube\.com/(channel/|playlist\?list=)(?P<id>[^/&?]+)"
r"""^
https?://
((
www
|
m
)\.)?youtube\.com/(
channel/
|
playlist\?list=
)
(?P<id>[^/&?]+)
""",
re.VERBOSE,
)
@classmethod

@ -65,7 +65,11 @@ class YoutubeMediaExtractor(MediaExtractor[YoutubeVideoData]):
__uri_regex = re.compile(
r"""^
https?://(
(www\.)?youtube(-nocookie)?\.com/(
((
www
|
m
)\.)?youtube(-nocookie)?\.com/(
watch\?v=
|
embed/

Loading…
Cancel
Save