U
    ‹¾úg  ã                   @   s    d dl mZ G dd„ deƒZdS )é   )ÚInfoExtractorc                	   @   s@   e Zd ZdZdZddddddd	d
dœddidgdœZdd„ ZdS )ÚTeachingChannelIEFz@https?://(?:www\.)?teachingchannel\.org/videos?/(?P<id>[^/?&#]+)z@https://www.teachingchannel.org/videos/teacher-teaming-evolutionZ3swwlzkTZmp4zA History of Teamingz$md5:2a9033db8da81f2edffa4c99888140b3i¦  Z20170316i¡âÊX)ÚidÚextÚtitleÚdescriptionÚdurationZupload_dateÚ	timestampZskip_downloadTÚ
JWPlatform)ÚurlZ	info_dictÚparamsZadd_iec                 C   s6   |   |¡}|  ||¡}|  d|d¡}|  d| d|¡S )Nz;(?:data-mid=["\']|id=["\']jw-video-player-)([a-zA-Z0-9]{8})zmedia idzjwplatform:r
   )Z	_match_idZ_download_webpageZ_search_regexZ
url_result)Úselfr   Z
display_idZwebpageZmid© r   úD/tmp/pip-unpacked-wheel-q5ljy6pj/yt_dlp/extractor/teachingchannel.pyÚ_real_extract   s    
 þzTeachingChannelIE._real_extractN)Ú__name__Ú
__module__Ú__qualname__Z_WORKINGZ
_VALID_URLZ_TESTr   r   r   r   r   r      s"   ù
 ÿòr   N)Úcommonr   r   r   r   r   r   Ú<module>   s   