U
    $P‘fl  ã                   @   sX   d dl mZ ddlmZ ddlmZ ddlmZmZ G dd„ deƒZ	G d	d
„ d
eƒZ
dS )é    )Úunicode_literalsé   )ÚInfoExtractor)ÚFOXIEé   )Úsmuggle_urlÚurl_basenamec                   @   s\   e Zd ZdZdZddddddd	d
ddœdgdœddddddddddœdgdœgZdd„ ZdS )ÚNationalGeographicVideoIEznatgeo:videoz+https?://video\.nationalgeographic\.com/.*?z_http://video.nationalgeographic.com/video/news/150210-news-crab-mating-vin?source=featuredvideoZ 730855d559abbad6b42c2be1fa584917z$0000014b-70a1-dd8c-af7f-f7b559330001Úmp4zMating Crabs Busted by Sharksz$md5:16f25aeffdeba55aaa8ec37e093ad8b3i×?ÙTZ20150209ZNAGS)ÚidÚextÚtitleÚdescriptionÚ	timestampÚupload_dateZuploaderÚThePlatform)ÚurlÚmd5Ú	info_dictZadd_iezIhttp://video.nationalgeographic.com/wild/when-sharks-attack/the-real-jawsZ 6a3105eb448c070503b3105fb9b320b5z$ngc-I0IauNSWznb_UV008GxSbwY35BZvgi2ezThe Real Jawsz$md5:8d3e09d9d53a85cd397b4b21b2c77be6iX¢uUZ20150608c                 C   s>   t |ƒ}|  ||¡}|  d|d¡}ddtd| ddiƒ|dœS )	Nz=id="(?:videoPlayer|player-container)"[^>]+data-guid="([^"]+)"ÚguidZurl_transparentr   zChttp://link.theplatform.com/s/ngs/media/guid/2423130747/%s?mbr=trueZforce_smil_urlT)Ú_typeZie_keyr   r   )r   Z_download_webpageZ_search_regexr   )Úselfr   ÚnameZwebpager   © r   úK/tmp/pip-unpacked-wheel-7zdooeg3/youtube_dl/extractor/nationalgeographic.pyÚ_real_extract.   s     þþúz'NationalGeographicVideoIE._real_extractN)Ú__name__Ú
__module__Ú__qualname__ZIE_NAMEÚ
_VALID_URLÚ_TESTSr   r   r   r   r   r	      s8   ù	ôù	ôñr	   c                	   @   s:   e Zd ZdZdddddddd	d
œddidœgZdZdZdS )ÚNationalGeographicTVIEzGhttps?://(?:www\.)?nationalgeographic\.com/tv/watch/(?P<id>[\da-fA-F]+)zMhttps://www.nationalgeographic.com/tv/watch/6a875e6e734b479beda26438c9f21138/Z 6a875e6e734b479beda26438c9f21138r
   zWhy Nat Geo? Valley of the BoomzqThe lives of prominent figures in the tech world, including their friendships, rivalries, victories and failures.i:)ó[Z20181119é   )r   r   r   r   r   r   Z	age_limitZskip_downloadT)r   r   Úparamsz&https://www.nationalgeographic.com/tv/Z 238bb0a0c2aba67922c48709ce0c06fdN)r   r   r   r   r    Z_HOME_PAGE_URLZ_API_KEYr   r   r   r   r!   @   s    ù
 ÿõr!   N)Ú
__future__r   Úcommonr   Zfoxr   Úutilsr   r   r	   r!   r   r   r   r   Ú<module>   s
   5