o
    iC                     @   sH   d dl mZ d dlmZ ddlmZmZ ddlmZ G dd deZ	dS )	   )Art19IE)InfoExtractor   )extract_attributesget_elements_html_by_class)traverse_objc                   @   s   e Zd ZdZdddiddddd	d
dddddddddddddgddddiddddddddddddd dd!d"dddgdd#dd$idd%d&dd'd(d)d*d+d,d-d&d.d+d/d0dddgdgZd1d2 Zd3S )4
RideHomeIEzHhttps?://(?:www\.)?ridehome\.info/show/[\w-]+/(?P<id>[\w-]+)/?(?:$|[?#])zyhttps://www.ridehome.info/show/techmeme-ride-home/thu-1228-will-2024-be-the-year-apple-gets-serious-about-gaming-on-macs/idzFthu-1228-will-2024-be-the-year-apple-gets-serious-about-gaming-on-macsr    c84ea3cc96950a9ab86fe540f3edc588z$540e5493-9fe6-4c14-a488-dc508d8794b2mp3uM   Thu. 12/28 – Will 2024 Be The Year Apple Gets Serious About Gaming On Macs?z$md5:9dba86ae9b5047a8150eceddeeb629c2zTechmeme Ride Homez$3c30e8f4-ab48-415b-9421-1ae06cd4058b20231228ie20231230iԣeieg3A@zBre:^https?://content\.production\.cdn\.art19\.com/images/.*\.jpeg$)r	   exttitledescriptionseries	series_idupload_date	timestampmodified_date
episode_idmodified_timestamprelease_daterelease_timestampduration	thumbnail)md5	info_dict)urlr   playlist_countplaylistz^https://www.ridehome.info/show/techmeme-ride-home/portfolio-profile-sensel-with-ilyarosenberg/z+portfolio-profile-sensel-with-ilyarosenberg bf9d6efad221008ce71aea09d5533cf6z$6beed803-b1ef-4536-9fef-c23cf6b4dcacz0(Portfolio Profile) Sensel - With @IlyaRosenbergz$md5:e1e4a970bce04290e0ba6f030b0125db20220108i a20230418iv>di@ag*D/ʥ@zQhttps://www.ridehome.info/show/spacecasts/big-tech-news-apples-macbook-pro-event/z&big-tech-news-apples-macbook-pro-event b1428530c6e03904a8271e978007fc05z$f4780044-6c4b-4ce0-8215-8a86cc66bff7z$md5:e6c05d44d59b6577a4145ac339de5040z$md5:14152f7228c8a301a77e3d6bc891b145
SpaceCastsz$8e3e837d-7fe0-4a23-8e11-894917e07e1720211026iCxa20230502i\kQdiExagIQ@c                 C   sB   |  |}| ||}ttd|dthdd f}| j||tdS )NiframeContainer.c                 S   s   | dkot |S )Nzdata-src)r   suitable)kv r,   M/home/ubuntu/.local/lib/python3.10/site-packages/yt_dlp/extractor/ridehome.py<lambda>_   s    z*RideHomeIE._real_extract.<locals>.<lambda>)ie)	_match_id_download_webpager   r   r   playlist_from_matchesr   )selfr   
article_idwebpageurlsr,   r,   r-   _real_extractY   s   
zRideHomeIE._real_extractN)__name__
__module____qualname__
_VALID_URL_TESTSr7   r,   r,   r,   r-   r      s    Pr   N)
art19r   commonr   utilsr   r   utils.traversalr   r   r,   r,   r,   r-   <module>   s
    