U
    g                     @   s8   d dl Z ddlmZ ddlmZmZ G dd deZdS )    N   )InfoExtractor   )int_or_none
js_to_jsonc                	   @   s@   e Zd ZdZdZdZdddddd	d
ddddidZdd ZdS )
KrasViewIEFu   Красвьюz1https?://krasview\.ru/(?:video|embed)/(?P<id>\d+)zhttp://krasview.ru/video/512228Z 3b91003cf85fc5db277870c8ebd98eaeZ512228Zmp4u   Снег, лёд, заносыun   Снято в городе Нягань, в Ханты-Мансийском автономном округе.   zre:^https?://.*\.jpg)idexttitledescriptionduration	thumbnailZskip_downloadz$Not accessible from Travis CI server)urlmd5Z	info_dictparamsc              	   C   s   |  |}| ||}tt| d|d}|d }| |}| j|d d}|dp`| 	|}t
|d}	t
| jd|dd d}
t
| jd	|d
d d}||||||	|
|dS )Nzvideo_Init\(({.+?})	flashvarsr   )defaultimager   zvideo:widthzvideo widthzvideo:heightzvideo height)r	   r   r   r   r   r   widthheight)Z	_match_idZ_download_webpagejsonloadsr   Z_search_regexZ_og_search_titleZ_og_search_descriptiongetZ_og_search_thumbnailr   Z_og_search_property)selfr   Zvideo_idZwebpager   Z	video_urlr   r   r   r   r   r    r   =/tmp/pip-unpacked-wheel-q5ljy6pj/yt_dlp/extractor/krasview.py_real_extract   sB    

  
      zKrasViewIE._real_extractN)__name__
__module____qualname__Z_WORKINGZIE_DESCZ
_VALID_URLZ_TESTr   r   r   r   r   r   
   s"   	 r   )r   commonr   utilsr   r   r   r   r   r   r   <module>   s   