mirror of
				https://gitlab.com/ytdl-org/youtube-dl.git
				synced 2025-11-04 08:17:08 -05:00 
			
		
		
		
	[youtube] Add support for cleanvideosearch.com (Fixes #2734)
This commit is contained in:
		@@ -49,6 +49,7 @@ class TestAllURLsMatching(unittest.TestCase):
 | 
			
		||||
        self.assertMatch('http://youtu.be/BaW_jenozKc', ['youtube'])
 | 
			
		||||
        self.assertMatch('http://www.youtube.com/v/BaW_jenozKc', ['youtube'])
 | 
			
		||||
        self.assertMatch('https://youtube.googleapis.com/v/BaW_jenozKc', ['youtube'])
 | 
			
		||||
        self.assertMatch('http://www.cleanvideosearch.com/media/action/yt/watch?videoId=8v_4O44sfjM', ['youtube'])
 | 
			
		||||
 | 
			
		||||
    def test_youtube_channel_matching(self):
 | 
			
		||||
        assertChannel = lambda url: self.assertMatch(url, ['youtube:channel'])
 | 
			
		||||
 
 | 
			
		||||
@@ -151,6 +151,7 @@ class YoutubeIE(YoutubeBaseInfoExtractor, SubtitlesInfoExtractor):
 | 
			
		||||
                             )
 | 
			
		||||
                         ))
 | 
			
		||||
                         |youtu\.be/                                          # just youtu.be/xxxx
 | 
			
		||||
                         |https?://(?:www\.)?cleanvideosearch\.com/media/action/yt/watch\?videoId=
 | 
			
		||||
                         )
 | 
			
		||||
                     )?                                                       # all until now is optional -> you can pass the naked ID
 | 
			
		||||
                     ([0-9A-Za-z_-]{11})                                      # here is it! the YouTube video ID
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user