o
    ˆ¬i  ã                   @   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-evolutionÚ3swwlzkTÚmp4zA History of Teamingz$md5:2a9033db8da81f2edffa4c99888140b3i¦  Ú20170316i¡âÊX)ÚidÚextÚtitleÚdescriptionÚdurationÚupload_dateÚ	timestampÚskip_downloadTÚ
JWPlatform)ÚurlÚ	info_dictÚparamsÚ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   )Ú	_match_idÚ_download_webpageÚ_search_regexÚ
url_result)Úselfr   Ú
display_idÚwebpageÚmid© r   úT/home/ubuntu/.local/lib/python3.10/site-packages/yt_dlp/extractor/teachingchannel.pyÚ_real_extract   s   
þzTeachingChannelIE._real_extractN)Ú__name__Ú
__module__Ú__qualname__Ú_WORKINGÚ
_VALID_URLÚ_TESTr   r   r   r   r   r      s"    ù
ÿòr   N)Úcommonr   r   r   r   r   r   Ú<module>   s    