o
    i%	                     @   s0   d dl mZ ddlmZmZ G dd deZdS )   )InfoExtractor   )
js_to_jsontraverse_objc                   @   sT   e Zd ZdZdddddddd	d
dddddddddddddddgZdd ZdS )IltalehtiIEz9https?://(?:www\.)?iltalehti\.fi/[^/?#]+/a/(?P<id>[^/?#])zHhttps://www.iltalehti.fi/ulkomaat/a/9fbd067f-94e4-46cd-8748-9d958eb4dae2 af12d42c539f1f49f0b62d231fe72dcdgYjjaf1Lmp4u   Sensuroimaton Päivärinta, jakso 227: Vieraana Suomen Venäjän ex-suurlähettiläs René Nyberg ja Kenraalimajuri evp Pekka Toveri 20220928i!4ci)  zre:^https?://.*\.jpg)idexttitledescriptionupload_date	timestampduration	thumbnail)urlmd5	info_dictzJhttps://www.iltalehti.fi/politiikka/a/1ce49d85-1670-428b-8db8-d2479b9950a4 9e50334b8f8330ce8828b567a82a3c6518R6zkLiuZ   Pekka Toverin arvio: Näin Nord Stream -kaasuputken räjäyttäminen on saatettu toteuttaaz$md5:3d1302c9e17e7ffd564143ff58f8de3520220929iF5cg     d@c              
   C   sh   |  |}| ||}| jd|d|td}t|d}t|dd df}| j||dd	d t|d
dddS )Nz<script>\s*window.App\s*=json)transform_source)statearticles.items))
main_media
properties)body.r    c                 S   s   |d dkS )Nproviderjwplayer )_vr$   r$   N/home/ubuntu/.local/lib/python3.10/site-packages/yt_dlp/extractor/iltalehti.py<lambda>0   s    z+IltalehtiIE._real_extract.<locals>.<lambda>r   
JWPlatformc                 S   s
   d|  S )Nzjwplatform:r$   )video_idr$   r$   r'   r(   2   s   
 )r   r   .r   canonical_titleF)get_all)iegetterr   )	_match_id_download_webpage_search_jsonr   r   playlist_from_matches)selfr   
article_idwebpageinfoprops	video_idsr$   r$   r'   _real_extract(   s   

zIltalehtiIE._real_extractN)__name__
__module____qualname__
_VALID_URL_TESTSr9   r$   r$   r$   r'   r      s8    !r   N)commonr   utilsr   r   r   r$   r$   r$   r'   <module>   s    