
    V|h	                     >    S SK r SSKJr  SSKJrJr   " S S\5      rg)    N   )InfoExtractor   )parse_iso8601	qualitiesc                   >    \ rS rSrSrSSSSSSS	S
SSSS.	S.rS rSrg)	ClippitIE
   z3https?://(?: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                 P   U R                  U5      nU R                  X5      nU R                  SUS5      nSn[        U5      n/ nU Hv  nU R                  SU S3USSS9nU(       d  M"  [        R
                  " S	U5      n	UR                  UUU" U5      U	(       a  [        U	R                  S
5      5      OS S.5        Mx     U R                  SUSSS9n
U
(       a  SU
-   OS nU R                  SUSSS9nU R                  SUSSS9nUUUU
U[        U5      U R                  U5      U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                 R/home/james-whalen/.local/lib/python3.13/site-packages/yt_dlp/extractor/clippit.py_real_extractClippitIE._real_extract   su   >>#&((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____firstlineno__
_VALID_URL_TESTr4   __static_attributes__r7   r6   r3   r	   r	   
   s9    GJ31="C#%-1

E )
r6   r	   )r(   commonr   utilsr   r   r	   r7   r6   r3   <module>rA      s    	 !<
 <
r6   