U
    $P‘fº  ã                   @   s<   d dl mZ ddlmZ G dd„ deƒZG dd„ deƒZdS )	é    )Úunicode_literalsé   )ÚInfoExtractorc                   @   s   e Zd ZdZdd„ ZdS )ÚFOX9IEz.https?://(?:www\.)?fox9\.com/video/(?P<id>\d+)c                 C   s   |   |¡}|  d| d|¡S )NzJanvato:anvato_epfox_app_web_prod_b3373168e12f423f41504f207000188daf88251b:ZAnvato)Ú	_match_idÚ
url_result)ÚselfÚurlZvideo_id© r
   ú=/tmp/pip-unpacked-wheel-7zdooeg3/youtube_dl/extractor/fox9.pyÚ_real_extract
   s    
 þzFOX9IE._real_extractN)Ú__name__Ú
__module__Ú__qualname__Ú
_VALID_URLr   r
   r
   r
   r   r      s   r   c                   @   sB   e Zd ZdZdddddddd	d
dddgddgdœ
dœZdd„ ZdS )Ú
FOX9NewsIEz2https?://(?:www\.)?fox9\.com/news/(?P<id>[^/?&#]+)zUhttps://www.fox9.com/news/black-bear-in-tree-draws-crowd-in-downtown-duluth-minnesotaZ d6e1b2572c3bab8a849c9103615dd243Z314473Zmp4z#Bear climbs tree in downtown Duluthz$md5:6a36bfb5073a411758a752455408ac90é3   i<`XZ20161102ZEPFOXZNewsZSportsÚnewsÚvideo)
ÚidÚextÚtitleÚdescriptionÚdurationÚ	timestampZupload_dateZuploaderÚ
categoriesÚtags)r	   Úmd5Z	info_dictc                 C   s4   |   |¡}|  ||¡}|  d|d¡}|  d| d¡S )NzanvatoId\s*:\s*[\'"](\d+)z	anvato idzhttps://www.fox9.com/video/ZFOX9)r   Z_download_webpageZ_search_regexr   )r   r	   Z
display_idZwebpageZ	anvato_idr
   r
   r   r   $   s    
  ÿzFOX9NewsIE._real_extractN)r   r   r   r   Z_TESTr   r
   r
   r
   r   r      s    öýr   N)Ú
__future__r   Úcommonr   r   r   r
   r
   r
   r   Ú<module>   s   
