
    VGh	                     >    d dl Z ddlmZ ddlmZmZ  G d de      Zy)    N   )InfoExtractor   )parse_iso8601	qualitiesc                   6    e Zd ZdZdddddddd	d
ddd	dZd Zy)	ClippitIEz3https?://(?:www\.)?clippituser\.tv/c/(?P<id>[a-z]+)z"https://www.clippituser.tv/c/evmgm 963ae7a59a2ec4572ab8bf2f2d2c5f09evmgmmp4z&Bye bye Brutus. #BattleBots  - Clippitlizllovez%https://www.clippituser.tv/p/lizllovei
W20160826zBattleBots | ABCzre:^https?://.*\.jpg$)	idexttitleuploaderuploader_url	timestampupload_datedescription	thumbnail)urlmd5	info_dictc                 D   | j                  |      }| j                  ||      }| j                  d|d      }d}t        |      }g }|D ]l  }| j                  d| d|dd      }|st	        j
                  d	|      }	|j                  || ||      |	rt        |	j                  d
            nd d       n | j                  d|dd      }
|
rd|
z   nd }| j                  d|dd      }| j                  d|dd      }||||
|t        |      | j                  |      |dS )Nz<title.*>(.+?)</title>r   )sdhdzdata-z-file="(.+?)"r   F)fatalz/(?P<height>\d+)\.mp4height)r   	format_idqualityr   zclass="username".*>\s+(.+?)\nr   zhttps://www.clippituser.tv/p/zdatetime="(.+?)"datezdata-image="(.+?)"r   )r   r   formatsr   r   r   r   r   )	_match_id_download_webpage_html_search_regexr   researchappendintgroupr   _og_search_description)selfr   video_idwebpager   FORMATSr!   r#   r    matchr   r   r   r   s                 a/var/www/it7/html/youtubeDownloader/venv/lib/python3.12/site-packages/yt_dlp/extractor/clippit.py_real_extractzClippitIE._real_extract   s|   >>#&((h7''(A7GTG$  	I))U9+]*K*15 * GCII6<ENN&"9-8=#ekk(344	 	 **+K+2Je + M $ 8(B)- 	 ++,?,3V5 , J	++,A,3[ , O	  (&y166w?"	
 		
    N)__name__
__module____qualname__
_VALID_URL_TESTr3    r4   r2   r	   r	   
   s9    GJ31="C#%-1

E )
r4   r	   )r'   commonr   utilsr   r   r	   r:   r4   r2   <module>r=      s    	 !<
 <
r4   