U
    ¦y^L  ã                   @   s8   d dl mZ ddlmZ ddlmZ G dd„ deƒZdS )	é    )Úunicode_literalsé   )ÚInfoExtractoré   )Ú
js_to_jsonc                	   @   s2   e Zd ZdZdddddddd	d
œdœZdd„ ZdS )ÚScreencastOMaticIEz;https?://screencast-o-matic\.com/watch/(?P<id>[0-9a-zA-Z]+)z.http://screencast-o-matic.com/watch/c2lD3BeOPlZ 483583cb80d92588f15ccbedd90f0c18Z
c2lD3BeOPlÚmp4z!Welcome to 3-4 Philosophy @ DECV!zre:^https?://.*\.jpg$zYas the title says! also: some general info re 1) VCE philosophy and 2) distance learning.gøSã¥›w@)ÚidÚextÚtitleÚ	thumbnailÚdescriptionÚduration)ÚurlÚmd5Ú	info_dictc                 C   s`   |   |¡}|  ||¡}| j|  d|d¡|td�}| j||dd�}| |  |¡|  |¡dœ¡ |S )Nz/(?s)jwplayer\('mp4Player'\).setup\((\{.*?\})\);z
setup code)Útransform_sourceF)Úrequire_title)r   r   )	Ú	_match_idÚ_download_webpageÚ_parse_jsonÚ_search_regexr   Ú_parse_jwplayer_dataÚupdateÚ_og_search_titleÚ_og_search_description)Úselfr   Úvideo_idÚwebpageÚjwplayer_datar   © r    úXC:\Users\TaGoRe\Desktop\beinconnect-dl\binaries\youtube_dl\extractor\screencastomatic.pyÚ_real_extract   s"    
  ÿ ýþz ScreencastOMaticIE._real_extractN)Ú__name__Ú
__module__Ú__qualname__Ú
_VALID_URLÚ_TESTr"   r    r    r    r!   r      s   úýr   N)Ú
__future__r   Úcommonr   Úutilsr   r   r    r    r    r!   Ú<module>   s   