U
    $Pf                     @   s@   d dl mZ d dlZddlmZ ddlmZ G dd deZdS )	    )unicode_literalsN   )InfoExtractor   )unified_strdatec                	   @   sN   e Zd ZdZddddddddd	d
dddddd	d
dgdZdd ZdS )
TeleTaskIEzChttps?://(?:www\.)?tele-task\.de/archive/video/html5/(?P<id>[0-9]+)z2http://www.tele-task.de/archive/video/html5/26168/Z26168zDuplicate Detection)idtitleZ 290ef69fb2792e481169c3958dbfbd57z26168-speakerZmp4Z20141218)r   extr	   upload_date)md5	info_dictZ e1e7218c5f0e4790015a437fcf6c71b4z26168-slides)urlr   Zplaylistc                    sf   |  | | | }| d|dt| jd|ddd fddtd	|D }| | S )
Nzitemprop="name">([^<]+)</a>r	   zDate:</td><td>([^<]+)</td>dateF)fatalc                    s&   g | ]\}}d  |f |dqS )z%s-%s)r   r   r	   r    ).0Z	format_idZ	video_urlZ
lecture_idr	   r   r   A/tmp/pip-unpacked-wheel-7zdooeg3/youtube_dl/extractor/teletask.py
<listcomp>-   s   
z,TeleTaskIE._real_extract.<locals>.<listcomp>z4<video class="([^"]+)"[^>]*>\s*<source src="([^"]+)")Z	_match_idZ_download_webpageZ_html_search_regexr   refindallZplaylist_result)selfr   Zwebpageentriesr   r   r   _real_extract$   s(    
      zTeleTaskIE._real_extractN)__name__
__module____qualname__Z
_VALID_URLZ_TESTr   r   r   r   r   r   	   s,   	r   )
__future__r   r   commonr   utilsr   r   r   r   r   r   <module>   s   