3
b`#                 @   s4   d dl mZ d dlZddlmZ G dd deZdS )    )unicode_literalsN   )InfoExtractorc               @   s   e Zd ZdZdddddddd	d
dddddddddddddddddddddddddg	ZdddddddddZdd  Zd!S )"BellMediaIEa4  (?x)https?://(?:www\.)?
        (?P<domain>
            (?:
                ctv|
                tsn|
                bnn(?:bloomberg)?|
                thecomedynetwork|
                discovery|
                discoveryvelocity|
                sciencechannel|
                investigationdiscovery|
                animalplanet|
                bravo|
                mtv|
                space|
                etalk|
                marilyn
            )\.ca|
            much\.com
        )/.*?(?:\bvid(?:eoid)?=|-vid|~|%7E|/(?:episode)?)(?P<id>[0-9]{6,})zEhttps://www.bnnbloomberg.ca/video/david-cockfield-s-top-picks~1403070Z 36d3ef559cfe8af8efe15922cd3ce950Z1403070flvzDavid Cockfield's Top Picksz$md5:810f7f8c6a83ad5b48677c3f8e5bb2c3Z20180525i[)idexttitledescriptionupload_date	timestamp)urlmd5	info_dictz6http://www.thecomedynetwork.ca/video/player?vid=923582T)r   only_matchingzLhttp://www.tsn.ca/video/expectations-high-for-milos-raonic-at-us-open~939549zFhttp://www.bnn.ca/video/berman-s-call-part-two-viewer-questions~939654zHhttp://www.ctv.ca/YourMorning/Video/S1E6-Monday-August-29-2016-vid938009zLhttp://www.much.com/shows/atmidnight/episode948007/tuesday-september-13-2016zIhttp://www.much.com/shows/the-almost-impossible-gameshow/928979/episode-6zIhttp://www.ctv.ca/DCs-Legends-of-Tomorrow/Video/S2E11-Turncoat-vid1051430z(http://www.etalk.ca/video?videoid=663455ZcomedyZdiscvelZdiscsciZinvdiscZaniplanZctvZbnnZctv_marilyn)ZthecomedynetworkZdiscoveryvelocityZsciencechannelZinvestigationdiscoveryZanimalplanetZetalkZbnnbloombergZmarilync             C   sD   t j| j|j \}}|jdd }d|d| jj|||f ddS )N.r   url_transparentz9c9media:%s_web:%sZNineCNineMedia)_typer   r   ie_key)rematch
_VALID_URLgroupssplit_DOMAINSget)selfr   domainvideo_id r   JC:\Users\Broad\Desktop\All-Down\binaries\youtube_dl\extractor\bellmedia.py_real_extractM   s    zBellMediaIE._real_extractN)__name__
__module____qualname__r   _TESTSr   r!   r   r   r   r    r   	   sD   

r   )
__future__r   r   commonr   r   r   r   r   r    <module>   s   