U
    gw                     @   s    d dl mZ G dd deZdS )   )InfoExtractorc                   @   s8   e Zd ZdZdZddddddd	d
didZdd ZdS )SkylineWebcamsIEFzRhttps?://(?:www\.)?skylinewebcams\.com/[^/]+/webcam/(?:[^/]+/)+(?P<id>[^/]+)\.htmlzdhttps://www.skylinewebcams.com/it/webcam/italia/lazio/roma/scalinata-piazza-di-spagna-barcaccia.htmlz$scalinata-piazza-di-spagna-barcacciamp4zjre:^Live Webcam Scalinata di Piazza di Spagna - La Barcaccia [0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}$zBRoma, veduta sulla Scalinata di Piazza di Spagna e sulla BarcacciaT)idexttitledescriptionis_liveZskip_download)urlZ	info_dictparamsc                 C   sN   |  |}| ||}| jd|ddd}| |}| |}||d||ddS )NzA(?:url|source)\s*:\s*(["\'])(?P<url>(?:https?:)?//.+?\.m3u8.*?)\1z
stream urlr
   )groupr   T)r   r
   r   r   r   r	   )Z	_match_idZ_download_webpageZ_search_regexZ_og_search_titleZ_og_search_description)selfr
   Zvideo_idZwebpageZ
stream_urlr   r    r   C/tmp/pip-unpacked-wheel-q5ljy6pj/yt_dlp/extractor/skylinewebcams.py_real_extract   s"    
  

zSkylineWebcamsIE._real_extractN)__name__
__module____qualname__Z_WORKINGZ
_VALID_URLZ_TESTr   r   r   r   r   r      s    r   N)commonr   r   r   r   r   r   <module>   s   