U
    ¦y^#  ã                   @   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|¡ ¡ \}}| d¡d }d|d| 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   úQC:\Users\TaGoRe\Desktop\beinconnect-dl\binaries\youtube_dl\extractor\bellmedia.pyÚ_real_extractM   s    üzBellMediaIE._real_extractN)Ú__name__Ú
__module__Ú__qualname__r   Ú_TESTSr   r!   r   r   r   r    r   	   s\   úýþþþþþþþþà%ør   )Ú
__future__r   r   Úcommonr   r   r   r   r   r    Ú<module>   s   