U
    gH                     @   sD   d dl mZ ddlmZmZmZmZ ddlmZ G dd deZ	dS )   )InfoExtractor   )int_or_noneparse_resolutionunified_timestampurl_or_none)traverse_objc                   @   s^   e Zd ZdZdZde dgZddddd	d
dddgZddddd	d
dddgZdd ZdS )MaarivIEzmaariv.co.ilzQhttps?://player\.maariv\.co\.il/public/player\.html\?(?:[^#]+&)?media=(?P<id>\d+)z<iframe[^>]+\bsrc=[\'"](?P<url>)zRhttps://player.maariv.co.il/public/player.html?player=maariv-desktop&media=3611585Z3611585K   Zmp4Z20231009u   מבצע חרבות ברזלie#e)iddurationextupload_datetitle	timestamp)urlZ	info_dictz1https://www.maariv.co.il/news/law/Article-1044008c                 C   s   |  |}| d| d|d }g }t|ddthf }rT|| j||ddd t|dd	d
dthfD ]}||ddt| qjd|it|dddthfdt	hfdd|iS )Nzhttps://dal.walla.co.il/media/z?origin=player.maariv.co.ildatavideor   ZhlsF)Zm3u8_idfatalZstream_urls.Z
stream_urlhttp)r   Z	format_idr   r   r   r   )r   r   r   formats)
Z	_match_idZ_download_jsonr   r   extendZ_extract_m3u8_formatsappendr   r   r   )selfr   Zvideo_idr   r   Zhls_urlZhttp_format r   ;/tmp/pip-unpacked-wheel-q5ljy6pj/yt_dlp/extractor/maariv.py_real_extract&   s8    

  
 zMaarivIE._real_extractN)	__name__
__module____qualname__ZIE_NAMEZ
_VALID_URLZ_EMBED_REGEXZ_TESTSZ_WEBPAGE_TESTSr   r   r   r   r   r	      s,   r	   N)
commonr   utilsr   r   r   r   Zutils.traversalr   r	   r   r   r   r   <module>   s   