3
b`                 @   s8   d dl mZ ddlmZ ddlmZ G dd deZdS )	    )unicode_literals   )InfoExtractor   )urljoinc               @   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 )YourUploadIEzbhttps?://(?:www\.)?(?:yourupload\.com/(?:watch|embed)|embed\.yourupload\.com)/(?P<id>[A-Za-z0-9]+)z"http://yourupload.com/watch/14i14hZ 5e2c63385454c557f97c4c4131a393cdZ14i14hmp4zBigBuckBunny_320x180.mp4zre:^https?://.*\.jpe?g)idexttitle	thumbnail)urlmd5	info_dictz&http://www.yourupload.com/embed/14i14hT)r   only_matchingz"http://embed.yourupload.com/14i14hc             C   sZ   | j |}d| }| j||}| j|}t|| j|}| j|d d}||||d|idS )Nz"http://www.yourupload.com/embed/%s)defaultReferer)r	   r   r   r   http_headers)	_match_id_download_webpage_og_search_titler   _og_search_video_url_og_search_thumbnail)selfr   video_id	embed_urlwebpager   	video_urlr    r   KC:\Users\Broad\Desktop\All-Down\binaries\youtube_dl\extractor\yourupload.py_real_extract   s    

zYourUploadIE._real_extractN)__name__
__module____qualname__
_VALID_URL_TESTSr    r   r   r   r   r      s   

r   N)
__future__r   commonr   utilsr   r   r   r   r   r   <module>   s   