U
    $Pf                     @   s@   d dl mZ ddlmZ ddlmZmZmZ G dd deZdS )	    )unicode_literals   )InfoExtractor   )ExtractorError
NO_DEFAULTremove_startc                   @   s>   e Zd ZdZdddddddd	d
ddd
dgZdd ZdS )OdaTVIEzJhttps?://(?:www\.)?odatv\.com/(?:mob|vid)_video\.php\?.*\bid=(?P<id>[^&]+)z'http://odatv.com/vid_video.php?id=8E388Z dc61d052f205c9bf2da3545691485154Z8E388Zmp4u$   Artık Davutoğlu ile devam edemeyiz)idexttitle)urlmd5Z	info_dictz'http://odatv.com/mob_video.php?id=8E388T)r   Zonly_matchingz'http://odatv.com/mob_video.php?id=8E900c                 C   sn   |  |}| ||}d|k}| jd|d|r0d ntdd}|rNtd| dd||t| |d	| |d
S )Nz	NO VIDEO!z#mp4\s*:\s*(["\'])(?P<url>http.+?)\1z	video urlr   )defaultgroupzVideo %s does not existT)expectedzVideo: )r
   r   r   Z	thumbnail)Z	_match_idZ_download_webpageZ_search_regexr   r   r   Z_og_search_titleZ_og_search_thumbnail)selfr   Zvideo_idZwebpageZno_videoZ	video_url r   >/tmp/pip-unpacked-wheel-7zdooeg3/youtube_dl/extractor/odatv.py_real_extract    s"    
  
 zOdaTVIE._real_extractN)__name__
__module____qualname__Z
_VALID_URLZ_TESTSr   r   r   r   r   r	      s    
r	   N)	
__future__r   commonr   utilsr   r   r   r	   r   r   r   r   <module>   s   