o
    i:                     @   s4   d dl mZmZ G dd deZG dd deZdS )   )FloatplaneBaseIEFloatplaneChannelBaseIEc                   @   s   e Zd ZdZdZdZee ddZdZdi dd	d
ddddddddddddedededddddddd d!d"d#dd$d%d&d'd(d)d*id+gZ	d,d- Z
d.S )/SaucePlusIEzSauce+z;https?://(?:(?:www|beta)\.)?sauceplus\.com/post/(?P<id>\w+)https://www.sauceplus.com/)OriginRefererTz)https://www.sauceplus.com/post/YbBwIa2A5gid
eit4Ugu5TLextmp4
display_id
YbBwIa2A5gtitlezScare the Coyote - Episode 3description 	thumbnailzre:^https?://.*\.jpe?g$durationi  comment_count
like_countdislike_countrelease_date20250627release_timestampi\
^huploaderzScare The Coyoteuploader_id683e0a3269688656a5a49a44uploader_urlz5https://www.sauceplus.com/channel/ScareTheCoyote/homechannel
channel_id683e0a326968866ceba49a45z:https://www.sauceplus.com/channel/ScareTheCoyote/home/mainsubscriber_only)channel_urlavailabilityskip_downloadm3u8)url	info_dictparamsc                 C   s"   |  | jds|   d S d S )Nz__Host-sp-sess)_get_cookies	_BASE_URLgetraise_login_required)self r.   N/home/ubuntu/.local/lib/python3.10/site-packages/yt_dlp/extractor/sauceplus.py_real_initialize'   s   zSaucePlusIE._real_initializeN)__name__
__module____qualname__IE_DESC
_VALID_URLr*   _HEADERS_IMPERSONATE_TARGETint_TESTSr0   r.   r.   r.   r/   r      sd    	
r   c                   @   s2   e Zd ZdZdZeZdZdddddd	d
gZdS )SaucePlusChannelIEz_https?://(?:(?:www|beta)\.)?sauceplus\.com/channel/(?P<id>[\w-]+)/home(?:/(?P<channel>[\w-]+))?r      z3https://www.sauceplus.com/channel/williamosman/homewilliamosmanzWilliam Osmanz$md5:a67bc961d23c293b2c5308d84f34f26c)r	   r   r      )r&   r'   playlist_mincountN)	r1   r2   r3   r5   r*   r   
_RESULT_IE
_PAGE_SIZEr9   r.   r.   r.   r/   r:   ,   s    r:   N)
floatplaner   r   r   r:   r.   r.   r.   r/   <module>   s    (