U
    g                     @   s,   d dl mZ ddlmZ G dd deZdS )   )InfoExtractor   )
remove_endc                   @   s2   e Zd ZdZdddddddid	gZd
d ZdS )EbayIEz,https?://(?:www\.)?ebay\.com/itm/(?P<id>\d+)z%https://www.ebay.com/itm/194509326719Z194509326719Zmp4zOWiFi internal antenna adhesive for wifi 2.4GHz wifi 5 wifi 6 wifi 6E full bands)idexttitleZskip_downloadZm3u8)urlZ	info_dictparamsc                 C   s   |  |}| ||}| d|d|}g }|d  D ]Z\}}|dkr^|| j||dd q6|dkr~|| j||dd q6| d| | q6|t| 	|d	|d
S )Nz"video":z
video jsonZplaylistMapZHLSF)fatalZDASHzUnsupported format z | eBay)r   r   formats)
Z	_match_idZ_download_webpageZ_search_jsonitemsextendZ_extract_m3u8_formatsZ_extract_mpd_formatsZreport_warningr   Z_html_extract_title)selfr	   Zvideo_idZwebpageZ
video_jsonr   key r   9/tmp/pip-unpacked-wheel-q5ljy6pj/yt_dlp/extractor/ebay.py_real_extract   s    
zEbayIE._real_extractN)__name__
__module____qualname__Z
_VALID_URLZ_TESTSr   r   r   r   r   r      s   
r   N)commonr   utilsr   r   r   r   r   r   <module>   s   