3
b`                 @   s@   d dl mZ ddlmZ ddlmZmZmZ G dd deZdS )	    )unicode_literals   )InfoExtractor   )int_or_noneparse_filesizeunified_strdatec            	   @   s2   e Zd ZdZdddddddd	d
dZdd ZdS )XboxClipsIEzPhttps?://(?:www\.)?xboxclips\.com/(?:video\.php\?.*vid=|[^/]+/)(?P<id>[\w-]{36})zphttp://xboxclips.com/video.php?uid=2533274823424419&gamertag=Iabdulelah&vid=074a69a9-5faf-46aa-b93b-9909c1720325Z fbe1ec805e920aeb8eced3c3e657df5dz$074a69a9-5faf-46aa-b93b-9909c1720325mp4zIabdulelah playing TitanfalliZ201408078   )idexttitlefilesize_approxupload_dateduration)urlmd5	info_dictc       
      C   s   | j |}| j||}| jd|d}| jd|d}t| jd|ddd}t| jd	|d
dd}t| jd|ddd}t| jd|ddd}	|||||||	dS )Nz)>(?:Link|Download): <a[^>]+href="([^"]+)"z	video URLz#<title>XboxClips \| ([^<]+)</title>r   z>Recorded: ([^<]+)<zupload dateF)fatalz>Size: ([^<]+)<z	file sizez>Duration: (\d+) Seconds<r   z>Views: (\d+)<z
view count)r   r   r   r   r   r   
view_count)	_match_id_download_webpage_html_search_regexr   r   r   )
selfr   video_idwebpage	video_urlr   r   filesizer   r    r   JC:\Users\Broad\Desktop\All-Down\binaries\youtube_dl\extractor\xboxclips.py_real_extract   s*    


zXboxClipsIE._real_extractN)__name__
__module____qualname__
_VALID_URL_TESTr!   r   r   r   r    r	      s   r	   N)	
__future__r   commonr   utilsr   r   r   r	   r   r   r   r    <module>   s   