U
    ¦y^»  ã                   @   s,   d dl mZ ddlmZ G dd„ deƒZdS )é    )Úunicode_literalsé   )ÚInfoExtractorc                   @   s@   e Zd ZdZddddddœdd	id
gdœdd	dœgZdd„ ZdS )Ú
Formula1IEzbhttps?://(?:www\.)?formula1\.com/(?:content/fom-website/)?en/video/\d{4}/\d{1,2}/(?P<id>.+?)\.htmlz]http://www.formula1.com/content/fom-website/en/video/2016/5/Race_highlights_-_Spain_2016.htmlZ 8c79e54be72078b26b89e0e111c0502bz JvYXJpMzE6pArfHWm5ARp5AiUmD-gibVÚmp4zRace highlights - Spain 2016)ÚidÚextÚtitleÚskip_downloadTÚOoyala)ÚurlÚmd5Ú	info_dictÚparamsÚadd_iezIhttp://www.formula1.com/en/video/2016/5/Race_highlights_-_Spain_2016.html)r   Úonly_matchingc                 C   s6   |   |¡}|  ||¡}|  d|d¡}|  d| d|¡S )Nzdata-videoid="([^"]+)"zooyala embed codez	ooyala:%sr   )Ú	_match_idÚ_download_webpageÚ_search_regexÚ
url_result)Úselfr   Ú
display_idÚwebpageZooyala_embed_code© r   úPC:\Users\TaGoRe\Desktop\beinconnect-dl\binaries\youtube_dl\extractor\formula1.pyÚ_real_extract   s    
  ÿ  ÿzFormula1IE._real_extractN)Ú__name__Ú
__module__Ú__qualname__Ú
_VALID_URLÚ_TESTSr   r   r   r   r   r      s"   ý þôþór   N)Ú
__future__r   Úcommonr   r   r   r   r   r   Ú<module>   s   