U
    g                     @   s8   d dl Z ddlmZ ddlmZmZ G dd deZdS )    N   )InfoExtractor   )
js_to_json	qualitiesc                   @   s>   e Zd ZdZdZddddddd	d
ddddgZdd ZdS )TassIEFz6https?://(?:tass\.ru|itar-tass\.com)/[^/]+/(?P<id>\d+)z!http://tass.ru/obschestvo/1586870Z 3b4cdd011bc59174596b6145cda474a4Z1586870Zmp4ui   Посетителям московского зоопарка показали красную пандуu   Приехавшую из Дублина Зейну можно увидеть в павильоне "Кошки тропиков"zre:^https?://.*\.jpg$)idexttitledescription	thumbnail)urlmd5Z	info_dictz'http://itar-tass.com/obschestvo/1600009T)r   Zonly_matchingc           
      C   s   |  |}| ||}tt| d|d}tddg}g }|D ]H}|d}|rB|drB|	dsjqB|d}	|
||	||	d	 qB|| || || ||d
S )Nz(?s)sources\s*:\s*(\[.+?\])sourcessdZhdfilehttpz.mp4label)r   Z	format_idquality)r   r
   r   r   formats)Z	_match_idZ_download_webpagejsonloadsr   Z_search_regexr   get
startswithendswithappendZ_og_search_titleZ_og_search_descriptionZ_og_search_thumbnail)
selfr   Zvideo_idZwebpager   r   r   sourceZ	video_urlr    r   9/tmp/pip-unpacked-wheel-q5ljy6pj/yt_dlp/extractor/tass.py_real_extract   s2    

  


zTassIE._real_extractN)__name__
__module____qualname__Z_WORKINGZ
_VALID_URLZ_TESTSr    r   r   r   r   r   
   s    r   )r   commonr   utilsr   r   r   r   r   r   r   <module>   s   