U
    g                     @   s,   d dl mZ d dlmZ G dd deZdS )   )InfoExtractor)DailymotionIEc                   @   s   e Zd ZdZdZdZdddddd	d
ddeedddddddgdddddddddddddddd deedd!d"dddd#gd$dd%d&d'dd(d)d*d+d,d-d.dd/d0dd1d2d3deedddgdd4dgZd5d6 Zd7S )8MoviepilotIEZ
moviepilotzMoviepilot trailerz6https?://(?:www\.)?moviepilot\.de/movies/(?P<id>[^/]+)z0https://www.moviepilot.de/movies/interstellar-2/Zx7xdpkkzinterstellar-2Zmp4ZInterstellarz+re:https://\w+\.dmcdn\.net/v/SaV-q1.*/x1080i_z$md5:0ae9cb452af52610c9ffc60f2fd0474cZ
MoviepilotZx6nd9kZ20201110a       zAlle TrailerZMovieZVerleih)id
display_idexttitle	thumbnail	timestampdescriptionuploader
like_count
view_countuploader_idupload_dateduration	age_limittags)url	info_dictz7https://www.moviepilot.de/movies/interstellar-2/trailerT)r   Zonly_matchingzChttps://www.moviepilot.de/movies/interstellar-2/kinoprogramm/berlinz3https://www.moviepilot.de/movies/queen-slim/trailerZx7xj6o7z
queen-slimzQueen & Slimz4re:https://\w+\.dmcdn\.net/v/SbUM71ZeG2N975lf2/x1080iqֲ_z$md5:83228bb86f5367dd181447fdc4873989Z20201116   zNeue Trailer)r   r   r
   r	   r   r   r   r   r   r   r   r   r   r   r   z?https://www.moviepilot.de/movies/der-geiger-von-florenz/trailerzder-geiger-von-florenzzDer Geiger von Florenz)r   r
   r	   zNo trailer for this movie.)r   r   skipz0https://www.moviepilot.de/movies/muellers-buero/Zx7xcw1izmuellers-buerou   Müllers Büroz$md5:4d23a8f4ca035196cd4523863c4fe5a4i_R   Z20201109z,re:https://\w+\.dmcdn\.net/v/SaMes1Z.*/x1080)r   r   r
   r	   r   r   r   r   r   r   r   r   r   r   r   c                 C   sf   |  |}| d| d|}| ||d d d }dt ||dd|d	 d
  |ddS )Nz!https://www.moviepilot.de/movies/z/trailerpropsZinitialPropsZ	pagePropsZurl_transparentr
   z"https://www.dailymotion.com/video/videoZremoteIdsummary)_typeie_keyr   r
   r   r   )Z	_match_idZ_download_webpageZ_search_nextjs_datar   r   get)selfr   Zvideo_idZwebpageZclip r"   ?/tmp/pip-unpacked-wheel-q5ljy6pj/yt_dlp/extractor/moviepilot.py_real_extractS   s    
zMoviepilotIE._real_extractN)	__name__
__module____qualname__Z_IE_NAMEZ_IE_DESCZ
_VALID_URLintZ_TESTSr$   r"   r"   r"   r#   r      s   	Ir   N)commonr   Zdailymotionr   r   r"   r"   r"   r#   <module>   s   