U
    g                     @   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)urlZplaylist_mincountZ	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)Zieplaylist_idr   r   )Z	_match_idZ_download_webpageZplaylist_from_matchesrefindallZ_og_search_titleZ_og_search_description)selfr	   r   Zwebpage r   @/tmp/pip-unpacked-wheel-q5ljy6pj/yt_dlp/extractor/atscaleconf.py_real_extract   s    

  z AtScaleConfEventIE._real_extractN)__name__
__module____qualname__Z
_VALID_URLZ_TESTSr   r   r   r   r   r      s"   	r   )r   commonr   r   r   r   r   r   <module>   s   