U
    $Pfn                     @   s@   d dl mZ d dlZddlmZ ddlmZ G dd deZdS )	    )unicode_literalsN   )InfoExtractor   )	qualitiesc                   @   sD   e Zd ZdZdddddddd	d
ddddddd	gZdd ZdS )	UnistraIEzEhttps?://utv\.unistra\.fr/(?:index|video)\.php\?id_video\=(?P<id>\d+)z,http://utv.unistra.fr/video.php?id_video=154Z 736f605cfdc96724d55bb543ab3ced24Z154Zmp4z
M!ss Yellaz$md5:104892c71bd48e55d70b902736b81bbf)idexttitledescription)urlmd5Z	info_dictz,http://utv.unistra.fr/index.php?id_video=437Z 1ddddd6cccaae76f622ce29b8779636d437zPrix Louise Weiss 2014z$md5:cc3a8735f079f4fb6b0b570fc10c135ac                 C   s   t | j|}|d}| ||}tt d|}tddg}g }|D ]0}|drZdnd}	|	d| |	||	d qH| 
| | d|d	}
| jd
|dt jd}| d|d}||
|||dS )Nr   zfile\s*:\s*"(/[^"]+)"ZSDZHDz-HD.mp4z$http://vod-flash.u-strasbg.fr:8080%s)r   	format_idqualityz<title>UTV - (.*?)</r
   z(<meta name="Description" content="(.*?)"r   )flagszimage: "(.*?)"	thumbnail)r   r
   r   r   formats)rematch
_VALID_URLgroupZ_download_webpagesetfindallr   endswithappendZ_sort_formatsZ_html_search_regexDOTALLZ_search_regex)selfr   ZmobjZvideo_idZwebpagefilesr   r   	file_pathr   r
   r   r    r    @/tmp/pip-unpacked-wheel-7zdooeg3/youtube_dl/extractor/unistra.py_real_extract#   sH    


       zUnistraIE._real_extractN)__name__
__module____qualname__r   Z_TESTSr"   r    r    r    r!   r   	   s&   r   )
__future__r   r   commonr   utilsr   r   r    r    r    r!   <module>   s   