
    V|h                     6    S SK Jr  SSKJrJr   " S S\5      rg)   )InfoExtractor   )parse_durationparse_iso8601c                   D    \ rS rSrSrSrSSSSSS	S
SSSSSS.
S.rS rSrg)	HuajiaoIE   u   花椒直播z0https?://(?:www\.)?huajiao\.com/l/(?P<id>[0-9]+)z!http://www.huajiao.com/l/38941232 d08bf9ac98787d24d1e4c0283f2d372d38941232mp4u   #新人求关注#zre:.*g     @zre:^https?://.*\.jpg$i[W20161007u   Penny_余姿昀75206005)
idexttitledescriptionduration	thumbnail	timestampupload_dateuploaderuploader_id)urlmd5	info_dictc                   ^ U R                  U5      nU R                  X5      nU R                  SUS5      nU R                  XB5      mU R	                  SUSSS9nU4S jnUTS   S   U[        U" SS	5      5      U" SS
5      [        TR                  S5      S5      U" SS5      U" SS5      U R                  TS   S   USS5      S.	$ )Nzvar\s+feed\s*=\s*({.+})z	feed jsonr   F)fatalc                 F   > TR                  U 0 5      R                  U5      $ )N)get)sectionfieldfeeds     R/home/james-whalen/.local/lib/python3.13/site-packages/yt_dlp/extractor/huajiao.pyr   $HuajiaoIE._real_extract.<locals>.get'   s    88GR(,,U33    r"   formated_titler   imagecreatime authornicknameuidm3u8r   m3u8_native)	r   r   r   r   r   r   r   r   formats)		_match_id_download_webpage_search_regex_parse_json_html_search_metar   r   r   _extract_m3u8_formats)selfr   video_idwebpage	feed_jsonr   r   r"   s          @r#   _real_extractHuajiaoIE._real_extract   s    >>#&((7&&&>		4,,7M - @	4 &\"23&&s6:'>?VW-&txx
';SAHj1x/11VV$h}F
 	
r%    N)	__name__
__module____qualname____firstlineno__IE_DESC
_VALID_URL_TESTr:   __static_attributes__r<   r%   r#   r   r      sA    GDJ21("1#%)%
E"
r%   r   N)commonr   utilsr   r   r   r<   r%   r#   <module>rG      s    !-
 -
r%   