U
    $Pf                     @   sD   d dl mZ d dlZddlmZ ddlmZmZ G dd deZdS )	    )unicode_literalsN   )InfoExtractor   )int_or_none
js_to_jsonc                	   @   s<   e 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 )
KrasViewIEu   Красвью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   A/tmp/pip-unpacked-wheel-7zdooeg3/youtube_dl/extractor/krasview.py_real_extract!   sB    

  
      zKrasViewIE._real_extractN)__name__
__module____qualname__ZIE_DESCZ
_VALID_URLZ_TESTr   r   r   r   r   r      s    	 r   )	
__future__r   r   commonr   utilsr   r   r   r   r   r   r   <module>   s   