
    V|h                     :    S SK r SSKJr  SSKJr   " S S\5      rg)    N   )InfoExtractor   )	qualitiesc                   J    \ rS rSrSrSSSSSSS	.S
.SSSSSSS	.S
./rS rSrg)	UnistraIE   zEhttps?://utv\.unistra\.fr/(?:index|video)\.php\?id_video\=(?P<id>\d+)z,http://utv.unistra.fr/video.php?id_video=154 736f605cfdc96724d55bb543ab3ced24154mp4z
M!ss Yellaz$md5:104892c71bd48e55d70b902736b81bbf)idexttitledescription)urlmd5	info_dictz,http://utv.unistra.fr/index.php?id_video=437 1ddddd6cccaae76f622ce29b8779636d437zPrix Louise Weiss 2014z$md5:cc3a8735f079f4fb6b0b570fc10c135ac                    U R                  U5      nUR                  S5      nU R                  X5      n[        [        R
                  " SU5      5      n[        SS/5      n/ nU H;  nUR                  S5      (       a  SOSn	UR                  SU 3U	U" U	5      S.5        M=     U R                  SUS	5      n
U R                  S
US[        R                  S9nU R                  SUS5      nUU
UUUS.$ )Nr   zfile\s*:\s*"(/[^"]+)"SDHDz-HD.mp4z"http://vod-flash.u-strasbg.fr:8080)r   	format_idqualityz<title>UTV - (.*?)</r   z(<meta name="Description" content="(.*?)"r   )flagszimage: "(.*?)"	thumbnail)r   r   r   r   formats)_match_valid_urlgroup_download_webpagesetrefindallr   endswithappend_html_search_regexDOTALL_search_regex)selfr   mobjvideo_idwebpagefilesr   r   	file_pathr   r   r   r   s                R/home/james-whalen/.local/lib/python3.13/site-packages/yt_dlp/extractor/unistra.py_real_extractUnistraIE._real_extract!   s   $$S)::d#((7BJJ7ABT4L)I ) 2 29 = =4INN;I;G&"9-   ''#Wg7--7-WYW`W` . b&&w5	 &"
 	
     N)__name__
__module____qualname____firstlineno__
_VALID_URL_TESTSr0   __static_attributes__r3   r2   r/   r   r      sQ    YJ B5%E			
 B51E			
F.
r2   r   )r"   commonr   utilsr   r   r3   r2   r/   <module>r=      s    	 ! 9
 9
r2   