mirror of
				https://gitlab.com/ytdl-org/youtube-dl.git
				synced 2025-11-04 08:17:08 -05:00 
			
		
		
		
	[tlc] Add an extractor for tlc.com
It uses the same system as discovery.com
This commit is contained in:
		@@ -251,7 +251,7 @@ from .tf1 import TF1IE
 | 
			
		||||
from .theplatform import ThePlatformIE
 | 
			
		||||
from .thisav import ThisAVIE
 | 
			
		||||
from .tinypic import TinyPicIE
 | 
			
		||||
from .tlc import TlcDeIE
 | 
			
		||||
from .tlc import TlcIE, TlcDeIE
 | 
			
		||||
from .toutv import TouTvIE
 | 
			
		||||
from .toypics import ToypicsUserIE, ToypicsIE
 | 
			
		||||
from .traileraddict import TrailerAddictIE
 | 
			
		||||
 
 | 
			
		||||
@@ -4,6 +4,24 @@ import re
 | 
			
		||||
 | 
			
		||||
from .common import InfoExtractor
 | 
			
		||||
from .brightcove import BrightcoveIE
 | 
			
		||||
from .discovery import DiscoveryIE
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class TlcIE(DiscoveryIE):
 | 
			
		||||
    IE_NAME = 'tlc.com'
 | 
			
		||||
    _VALID_URL = r'http://www\.tlc\.com\/[a-zA-Z0-9\-]*/[a-zA-Z0-9\-]*/videos/(?P<id>[a-zA-Z0-9\-]*)(.htm)?'
 | 
			
		||||
 | 
			
		||||
    _TEST = {
 | 
			
		||||
        'url': 'http://www.tlc.com/tv-shows/cake-boss/videos/too-big-to-fly.htm',
 | 
			
		||||
        'md5': 'c4038f4a9b44d0b5d74caaa64ed2a01a',
 | 
			
		||||
        'info_dict': {
 | 
			
		||||
            'id': '853232',
 | 
			
		||||
            'ext': 'mp4',
 | 
			
		||||
            'title': 'Cake Boss: Too Big to Fly',
 | 
			
		||||
            'description': 'Buddy has taken on a high flying task.',
 | 
			
		||||
            'duration': 119,
 | 
			
		||||
        },
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class TlcDeIE(InfoExtractor):
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user