U
    $Pf                     @   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14i14hZmp4zBigBuckBunny_320x180.mp4zre:^https?://.*\.jpe?g)idexttitle	thumbnail)urlmd5Z	info_dictz&http://www.yourupload.com/embed/14i14hT)r   Zonly_matchingz"http://embed.yourupload.com/14i14hc                 C   sZ   |  |}d| }| ||}| |}t|| |}| j|d d}||||d|idS )Nz"http://www.yourupload.com/embed/%s)defaultZReferer)r   r
   r   r   Zhttp_headers)Z	_match_idZ_download_webpageZ_og_search_titler   Z_og_search_video_urlZ_og_search_thumbnail)selfr   Zvideo_idZ	embed_urlZwebpager
   Z	video_urlr    r   C/tmp/pip-unpacked-wheel-7zdooeg3/youtube_dl/extractor/yourupload.py_real_extract   s    

 zYourUploadIE._real_extractN)__name__
__module____qualname__Z
_VALID_URLZ_TESTSr   r   r   r   r   r      s"   
r   N)
__future__r   commonr   utilsr   r   r   r   r   r   <module>   s   