U
    $PfZ                     @   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   )
js_to_jsonc                   @   sH   e Zd ZdZdddddddd	d
didddddddgZdd ZdS )DiggIEz3https?://(?:www\.)?digg\.com/video/(?P<id>[^/?#&]+)z?http://digg.com/video/sci-fi-short-jonah-daniel-kaluuya-get-outZLcqvmS0bZmp4zV'Get Out' Star Daniel Kaluuya Goes On 'Moby Dick'-Like Journey In Sci-Fi Short 'Jonah'z$md5:541bb847648b6ee3d6514bc84b82efdaZ20180109i7)UZ)idexttitledescriptionZupload_date	timestampZskip_downloadT)urlZ	info_dictparamsz(http://digg.com/video/dog-boat-seal-play)r   Zonly_matchingz+http://digg.com/video/dream-girl-short-filmc                 C   s   |  |}| ||}| j| jd|ddd|tdd}|d}|r|d}|d	krf| j|d
|dS |dkr| jd| d|dS | |dS )Nz(?s)video_info\s*=\s*({.+?});\nz
video infoz{})defaultF)Ztransform_sourcefatalvideo_idZprovider_nameZyoutubeZYoutube)Zier   Zjwplayerzjwplatform:%sZ
JWPlatformGeneric)Z	_match_idZ_download_webpageZ_parse_jsonZ_search_regexr   getZ
url_result)selfr   Z
display_idZwebpageinfor   Zprovider r   =/tmp/pip-unpacked-wheel-7zdooeg3/youtube_dl/extractor/digg.py_real_extract!   s:    
   

   zDiggIE._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   