o
    i                     @   s(   d dl Z ddlmZ G dd deZdS )    N   )InfoExtractorc                   @   s@   e Zd ZdZdddddddd	d
dddddgZdd ZdS )AtScaleConfEventIEzAhttps?://(?:www\.)?atscaleconference\.com/events/(?P<id>[^/&$?]+)z<https://atscaleconference.com/events/data-scale-spring-2022/   zdata-scale-spring-2022zData @Scale Spring 2022z$md5:7d7ca1c42ac9c6d8a785092a1aea4b55)idtitledescription)urlplaylist_mincount	info_dictz6https://atscaleconference.com/events/video-scale-2021/   zvideo-scale-2021zVideo @Scale 2021c                 C   s>   |  |}| ||}| jtd|d|| || |dS )NzIdata-url\s*=\s*"(https?://(?:www\.)?atscaleconference\.com/videos/[^"]+)"Generic)ieplaylist_idr   r   )	_match_id_download_webpageplaylist_from_matchesrefindall_og_search_title_og_search_description)selfr	   r   webpage r   P/home/ubuntu/.local/lib/python3.10/site-packages/yt_dlp/extractor/atscaleconf.py_real_extract   s   

z AtScaleConfEventIE._real_extractN)__name__
__module____qualname__
_VALID_URL_TESTSr   r   r   r   r   r      s$    	r   )r   commonr   r   r   r   r   r   <module>   s    