Browse Source

Cleanup YoutubeTabIE _VALID_URL regex

pull/245/head
pukkandan 1 year ago
parent
commit
434406a982
1 changed files with 6 additions and 7 deletions
  1. +6
    -7
      youtube_dlc/extractor/youtube.py

+ 6
- 7
youtube_dlc/extractor/youtube.py View File

@@ -64,7 +64,7 @@ class YoutubeBaseInfoExtractor(InfoExtractor):
_TFA_URL = 'https://accounts.google.com/_/signin/challenge?hl=en&TL={0}'

_RESERVED_NAMES = (
r'course|embed|watch|w|results|storefront|'
r'course|embed|playlist|watch|w|results|storefront|'
r'shared|index|account|reporthistory|t/terms|about|upload|signin|logout|'
r'feed/(watch_later|history|subscriptions|library|trending|recommended)')

@@ -2532,12 +2532,11 @@ class YoutubeIE(YoutubeBaseInfoExtractor):

class YoutubeTabIE(YoutubeBaseInfoExtractor):
IE_DESC = 'YouTube.com tab'
_VALID_URL = (
r'https?://(?:\w+\.)?(?:youtube(?:kids)?\.com|invidio\.us)/'
r'(?:(?!(%s)([/#?]|$))|'
r'(?:channel|c|user)/|'
r'(?:playlist|watch)\?.*?\blist=)'
r'(?P<id>[^/?#&]+)') % YoutubeBaseInfoExtractor._RESERVED_NAMES
_VALID_URL = (r'''(?x)
https?://(?:\w+\.)?(?:youtube(?:kids)?\.com|invidio\.us)/(?:
(?!(%s)([/#?]|$))|channel/|c/|user/|
(?P<not_channel>playlist|watch)/?\?.*?\blist=)
(?P<id>[^/?#&]+)''') % YoutubeBaseInfoExtractor._RESERVED_NAMES
IE_NAME = 'youtube:tab'

_TESTS = [{


Loading…
Cancel
Save