o
    i                     @   s@   d dl mZ ddlmZ ddlmZmZmZ G dd deZdS )   )InfoExtractor   )
clean_html)find_elementfind_elementstraverse_objc                	   @   sL   e Zd ZdZdZ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 )FilmArchivIEzFILMARCHIV ONzRhttps?://(?:www\.)?filmarchiv\.at/de/filmarchiv-on/video/(?P<id>f_[0-9a-zA-Z]{5,})zIhttps://www.filmarchiv.at/de/filmarchiv-on/video/f_0305p7xKrXUPBwoNE9x6mh 54a6596f6a84624531866008a77fa27af_0305p7xKrXUPBwoNE9x6mhmp4z Der Wurstelprater zur Kaiserzeitz$md5:9843f92df5cc9a4975cee7aabcf6e3b2zGre:https://cdn\.filmarchiv\.at/f_0305/p7xKrXUPBwoNE9x6mh_v1/poster\.jpg)idexttitledescription	thumbnail)urlmd5	info_dictzIhttps://www.filmarchiv.at/de/filmarchiv-on/video/f_0306vI3wO0tJIsfrqYFQXF 595385d7f54cb6529140ee8de7d1c3c7f_0306vI3wO0tJIsfrqYFQXFu1   Vor 70 Jahren: Wettgehen der Briefträger in Wienz$md5:b2a2e4230923cd1969d471c552e62811zGre:https://cdn\.filmarchiv\.at/f_0306/vI3wO0tJIsfrqYFQXF_v1/poster\.jpgc                 C   s   |  |}| ||}d|d d |dd  f}| d| d|\}}|t|tddhthft|tddd	d
dhdtddddd
dhdthtfd| d||dS )N/   zhttps://cdn.filmarchiv.at/z_v1_sv1/playlist.m3u8z	title-div)tagdivclassz.*\bborder-base-content\bT)r   attrvalueregex.z.*\bprose\bF)r   r   r   htmlr   z_v1/poster.jpg)r   r   r   r   formats	subtitles)		_match_id_download_webpagejoin#_extract_m3u8_formats_and_subtitlesr   r   r   r   any)selfr   media_idwebpagepathr   r     r*   O/home/ubuntu/.local/lib/python3.10/site-packages/yt_dlp/extractor/filmarchiv.py_real_extract#   s"   

zFilmArchivIE._real_extractN)__name__
__module____qualname__IE_DESC
_VALID_URL_TESTSr,   r*   r*   r*   r+   r   
   s.    r   N)	commonr   utilsr   utils.traversalr   r   r   r   r*   r*   r*   r+   <module>   s    