mirror of
				https://gitlab.com/ytdl-org/youtube-dl.git
				synced 2025-11-04 07:17:07 -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 .theplatform import ThePlatformIE
 | 
				
			||||||
from .thisav import ThisAVIE
 | 
					from .thisav import ThisAVIE
 | 
				
			||||||
from .tinypic import TinyPicIE
 | 
					from .tinypic import TinyPicIE
 | 
				
			||||||
from .tlc import TlcDeIE
 | 
					from .tlc import TlcIE, TlcDeIE
 | 
				
			||||||
from .toutv import TouTvIE
 | 
					from .toutv import TouTvIE
 | 
				
			||||||
from .toypics import ToypicsUserIE, ToypicsIE
 | 
					from .toypics import ToypicsUserIE, ToypicsIE
 | 
				
			||||||
from .traileraddict import TrailerAddictIE
 | 
					from .traileraddict import TrailerAddictIE
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -4,6 +4,24 @@ import re
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
from .common import InfoExtractor
 | 
					from .common import InfoExtractor
 | 
				
			||||||
from .brightcove import BrightcoveIE
 | 
					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):
 | 
					class TlcDeIE(InfoExtractor):
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user