mirror of
https://github.com/ytdl-org/youtube-dl.git
synced 2025-01-07 10:08:49 +00:00
34c3b06402
* Add new IEs * MegaTVComBaseIE: Base IE class * MegaTVComIE: Extract from TV VOD pages and news articles, i.e. all sorts of pages showing videos on megatv.com * MegaTVComEmbedIE: Extract iframe-embeddable megatv.com videos * When video_id is not matched in the URL, namely for news articles, extract it (article_id) from a particular element on the web page * Derive metadata and sources directly from the web page, from data attributes of the player placeholder element and other commonly used elements * Let MegaTVComEmbedIE defer to MegaTVComIE for extraction, as the metadata on the embeddable page are some times slightly different, for the same video
1649 lines
35 KiB
Python
1649 lines
35 KiB
Python
# flake8: noqa
|
|
from __future__ import unicode_literals
|
|
|
|
from .abc import (
|
|
ABCIE,
|
|
ABCIViewIE,
|
|
)
|
|
from .abcnews import (
|
|
AbcNewsIE,
|
|
AbcNewsVideoIE,
|
|
)
|
|
from .abcotvs import (
|
|
ABCOTVSIE,
|
|
ABCOTVSClipsIE,
|
|
)
|
|
from .academicearth import AcademicEarthCourseIE
|
|
from .acast import (
|
|
ACastIE,
|
|
ACastChannelIE,
|
|
)
|
|
from .adn import ADNIE
|
|
from .adobeconnect import AdobeConnectIE
|
|
from .adobetv import (
|
|
AdobeTVEmbedIE,
|
|
AdobeTVIE,
|
|
AdobeTVShowIE,
|
|
AdobeTVChannelIE,
|
|
AdobeTVVideoIE,
|
|
)
|
|
from .adultswim import AdultSwimIE
|
|
from .aenetworks import (
|
|
AENetworksIE,
|
|
AENetworksCollectionIE,
|
|
AENetworksShowIE,
|
|
HistoryTopicIE,
|
|
HistoryPlayerIE,
|
|
BiographyIE,
|
|
)
|
|
from .afreecatv import AfreecaTVIE
|
|
from .airmozilla import AirMozillaIE
|
|
from .aljazeera import AlJazeeraIE
|
|
from .alphaporno import AlphaPornoIE
|
|
from .amara import AmaraIE
|
|
from .amcnetworks import AMCNetworksIE
|
|
from .americastestkitchen import (
|
|
AmericasTestKitchenIE,
|
|
AmericasTestKitchenSeasonIE,
|
|
)
|
|
from .animeondemand import AnimeOnDemandIE
|
|
from .anvato import AnvatoIE
|
|
from .aol import AolIE
|
|
from .allocine import AllocineIE
|
|
from .aliexpress import AliExpressLiveIE
|
|
from .apa import APAIE
|
|
from .aparat import AparatIE
|
|
from .appleconnect import AppleConnectIE
|
|
from .appletrailers import (
|
|
AppleTrailersIE,
|
|
AppleTrailersSectionIE,
|
|
)
|
|
from .applepodcasts import ApplePodcastsIE
|
|
from .archiveorg import ArchiveOrgIE
|
|
from .arcpublishing import ArcPublishingIE
|
|
from .arkena import ArkenaIE
|
|
from .ard import (
|
|
ARDBetaMediathekIE,
|
|
ARDIE,
|
|
ARDMediathekIE,
|
|
)
|
|
from .arte import (
|
|
ArteTVIE,
|
|
ArteTVEmbedIE,
|
|
ArteTVPlaylistIE,
|
|
)
|
|
from .arnes import ArnesIE
|
|
from .asiancrush import (
|
|
AsianCrushIE,
|
|
AsianCrushPlaylistIE,
|
|
)
|
|
from .atresplayer import AtresPlayerIE
|
|
from .atttechchannel import ATTTechChannelIE
|
|
from .atvat import ATVAtIE
|
|
from .audimedia import AudiMediaIE
|
|
from .audioboom import AudioBoomIE
|
|
from .audiomack import AudiomackIE, AudiomackAlbumIE
|
|
from .awaan import (
|
|
AWAANIE,
|
|
AWAANVideoIE,
|
|
AWAANLiveIE,
|
|
AWAANSeasonIE,
|
|
)
|
|
from .azmedien import AZMedienIE
|
|
from .baidu import BaiduVideoIE
|
|
from .bandaichannel import BandaiChannelIE
|
|
from .bandcamp import BandcampIE, BandcampAlbumIE, BandcampWeeklyIE
|
|
from .bbc import (
|
|
BBCCoUkIE,
|
|
BBCCoUkArticleIE,
|
|
BBCCoUkIPlayerEpisodesIE,
|
|
BBCCoUkIPlayerGroupIE,
|
|
BBCCoUkPlaylistIE,
|
|
BBCIE,
|
|
)
|
|
from .beeg import BeegIE
|
|
from .behindkink import BehindKinkIE
|
|
from .bellmedia import BellMediaIE
|
|
from .beatport import BeatportIE
|
|
from .bet import BetIE
|
|
from .bfi import BFIPlayerIE
|
|
from .bfmtv import (
|
|
BFMTVIE,
|
|
BFMTVLiveIE,
|
|
BFMTVArticleIE,
|
|
)
|
|
from .bibeltv import BibelTVIE
|
|
from .bigflix import BigflixIE
|
|
from .bild import BildIE
|
|
from .bilibili import (
|
|
BiliBiliIE,
|
|
BiliBiliBangumiIE,
|
|
BilibiliAudioIE,
|
|
BilibiliAudioAlbumIE,
|
|
BiliBiliPlayerIE,
|
|
)
|
|
from .biobiochiletv import BioBioChileTVIE
|
|
from .bitchute import (
|
|
BitChuteIE,
|
|
BitChuteChannelIE,
|
|
)
|
|
from .biqle import BIQLEIE
|
|
from .bleacherreport import (
|
|
BleacherReportIE,
|
|
BleacherReportCMSIE,
|
|
)
|
|
from .bloomberg import BloombergIE
|
|
from .bokecc import BokeCCIE
|
|
from .bongacams import BongaCamsIE
|
|
from .bostonglobe import BostonGlobeIE
|
|
from .box import BoxIE
|
|
from .bpb import BpbIE
|
|
from .br import (
|
|
BRIE,
|
|
BRMediathekIE,
|
|
)
|
|
from .bravotv import BravoTVIE
|
|
from .breakcom import BreakIE
|
|
from .brightcove import (
|
|
BrightcoveLegacyIE,
|
|
BrightcoveNewIE,
|
|
)
|
|
from .businessinsider import BusinessInsiderIE
|
|
from .buzzfeed import BuzzFeedIE
|
|
from .byutv import BYUtvIE
|
|
from .c56 import C56IE
|
|
from .camdemy import (
|
|
CamdemyIE,
|
|
CamdemyFolderIE
|
|
)
|
|
from .cammodels import CamModelsIE
|
|
from .camtube import CamTubeIE
|
|
from .camwithher import CamWithHerIE
|
|
from .canalplus import CanalplusIE
|
|
from .canalc2 import Canalc2IE
|
|
from .canvas import (
|
|
CanvasIE,
|
|
CanvasEenIE,
|
|
VrtNUIE,
|
|
DagelijkseKostIE,
|
|
)
|
|
from .carambatv import (
|
|
CarambaTVIE,
|
|
CarambaTVPageIE,
|
|
)
|
|
from .cartoonnetwork import CartoonNetworkIE
|
|
from .cbc import (
|
|
CBCIE,
|
|
CBCPlayerIE,
|
|
CBCWatchVideoIE,
|
|
CBCWatchIE,
|
|
CBCOlympicsIE,
|
|
)
|
|
from .cbs import CBSIE
|
|
from .cbslocal import (
|
|
CBSLocalIE,
|
|
CBSLocalArticleIE,
|
|
)
|
|
from .cbsinteractive import CBSInteractiveIE
|
|
from .cbsnews import (
|
|
CBSNewsEmbedIE,
|
|
CBSNewsIE,
|
|
CBSNewsLiveVideoIE,
|
|
)
|
|
from .cbssports import (
|
|
CBSSportsEmbedIE,
|
|
CBSSportsIE,
|
|
TwentyFourSevenSportsIE,
|
|
)
|
|
from .ccc import (
|
|
CCCIE,
|
|
CCCPlaylistIE,
|
|
)
|
|
from .ccma import CCMAIE
|
|
from .cctv import CCTVIE
|
|
from .cda import CDAIE
|
|
from .ceskatelevize import (
|
|
CeskaTelevizeIE,
|
|
CeskaTelevizePoradyIE,
|
|
)
|
|
from .channel9 import Channel9IE
|
|
from .charlierose import CharlieRoseIE
|
|
from .chaturbate import ChaturbateIE
|
|
from .chilloutzone import ChilloutzoneIE
|
|
from .chirbit import (
|
|
ChirbitIE,
|
|
ChirbitProfileIE,
|
|
)
|
|
from .cinchcast import CinchcastIE
|
|
from .cinemax import CinemaxIE
|
|
from .ciscolive import (
|
|
CiscoLiveSessionIE,
|
|
CiscoLiveSearchIE,
|
|
)
|
|
from .cjsw import CJSWIE
|
|
from .cliphunter import CliphunterIE
|
|
from .clippit import ClippitIE
|
|
from .cliprs import ClipRsIE
|
|
from .clipsyndicate import ClipsyndicateIE
|
|
from .closertotruth import CloserToTruthIE
|
|
from .cloudflarestream import CloudflareStreamIE
|
|
from .cloudy import CloudyIE
|
|
from .clubic import ClubicIE
|
|
from .clyp import ClypIE
|
|
from .cmt import CMTIE
|
|
from .cnbc import (
|
|
CNBCIE,
|
|
CNBCVideoIE,
|
|
)
|
|
from .cnn import (
|
|
CNNIE,
|
|
CNNBlogsIE,
|
|
CNNArticleIE,
|
|
)
|
|
from .coub import CoubIE
|
|
from .comedycentral import (
|
|
ComedyCentralIE,
|
|
ComedyCentralTVIE,
|
|
)
|
|
from .commonmistakes import CommonMistakesIE, UnicodeBOMIE
|
|
from .commonprotocols import (
|
|
MmsIE,
|
|
RtmpIE,
|
|
)
|
|
from .condenast import CondeNastIE
|
|
from .contv import CONtvIE
|
|
from .corus import CorusIE
|
|
from .cracked import CrackedIE
|
|
from .crackle import CrackleIE
|
|
from .crooksandliars import CrooksAndLiarsIE
|
|
from .crunchyroll import (
|
|
CrunchyrollIE,
|
|
CrunchyrollShowPlaylistIE
|
|
)
|
|
from .cspan import CSpanIE
|
|
from .ctsnews import CtsNewsIE
|
|
from .ctv import CTVIE
|
|
from .ctvnews import CTVNewsIE
|
|
from .cultureunplugged import CultureUnpluggedIE
|
|
from .curiositystream import (
|
|
CuriosityStreamIE,
|
|
CuriosityStreamCollectionIE,
|
|
)
|
|
from .cwtv import CWTVIE
|
|
from .dailymail import DailyMailIE
|
|
from .dailymotion import (
|
|
DailymotionIE,
|
|
DailymotionPlaylistIE,
|
|
DailymotionUserIE,
|
|
)
|
|
from .daum import (
|
|
DaumIE,
|
|
DaumClipIE,
|
|
DaumPlaylistIE,
|
|
DaumUserIE,
|
|
)
|
|
from .dbtv import DBTVIE
|
|
from .dctp import DctpTvIE
|
|
from .deezer import DeezerPlaylistIE
|
|
from .democracynow import DemocracynowIE
|
|
from .dfb import DFBIE
|
|
from .dhm import DHMIE
|
|
from .digg import DiggIE
|
|
from .dotsub import DotsubIE
|
|
from .douyutv import (
|
|
DouyuShowIE,
|
|
DouyuTVIE,
|
|
)
|
|
from .dplay import (
|
|
DPlayIE,
|
|
DiscoveryPlusIE,
|
|
HGTVDeIE,
|
|
)
|
|
from .dreisat import DreiSatIE
|
|
from .drbonanza import DRBonanzaIE
|
|
from .drtuber import DrTuberIE
|
|
from .drtv import (
|
|
DRTVIE,
|
|
DRTVLiveIE,
|
|
)
|
|
from .dtube import DTubeIE
|
|
from .dvtv import DVTVIE
|
|
from .dumpert import DumpertIE
|
|
from .defense import DefenseGouvFrIE
|
|
from .discovery import DiscoveryIE
|
|
from .discoverygo import (
|
|
DiscoveryGoIE,
|
|
DiscoveryGoPlaylistIE,
|
|
)
|
|
from .discoverynetworks import DiscoveryNetworksDeIE
|
|
from .discoveryvr import DiscoveryVRIE
|
|
from .disney import DisneyIE
|
|
from .dispeak import DigitallySpeakingIE
|
|
from .dropbox import DropboxIE
|
|
from .dw import (
|
|
DWIE,
|
|
DWArticleIE,
|
|
)
|
|
from .eagleplatform import EaglePlatformIE
|
|
from .ebaumsworld import EbaumsWorldIE
|
|
from .echomsk import EchoMskIE
|
|
from .egghead import (
|
|
EggheadCourseIE,
|
|
EggheadLessonIE,
|
|
)
|
|
from .ehow import EHowIE
|
|
from .eighttracks import EightTracksIE
|
|
from .einthusan import EinthusanIE
|
|
from .eitb import EitbIE
|
|
from .ellentube import (
|
|
EllenTubeIE,
|
|
EllenTubeVideoIE,
|
|
EllenTubePlaylistIE,
|
|
)
|
|
from .elpais import ElPaisIE
|
|
from .embedly import EmbedlyIE
|
|
from .engadget import EngadgetIE
|
|
from .eporner import EpornerIE
|
|
from .eroprofile import EroProfileIE
|
|
from .escapist import EscapistIE
|
|
from .espn import (
|
|
ESPNIE,
|
|
ESPNArticleIE,
|
|
FiveThirtyEightIE,
|
|
)
|
|
from .esri import EsriVideoIE
|
|
from .europa import EuropaIE
|
|
from .expotv import ExpoTVIE
|
|
from .expressen import ExpressenIE
|
|
from .extremetube import ExtremeTubeIE
|
|
from .eyedotv import EyedoTVIE
|
|
from .facebook import (
|
|
FacebookIE,
|
|
FacebookPluginsVideoIE,
|
|
)
|
|
from .faz import FazIE
|
|
from .fc2 import (
|
|
FC2IE,
|
|
FC2EmbedIE,
|
|
)
|
|
from .fczenit import FczenitIE
|
|
from .filmon import (
|
|
FilmOnIE,
|
|
FilmOnChannelIE,
|
|
)
|
|
from .filmweb import FilmwebIE
|
|
from .firsttv import FirstTVIE
|
|
from .fivemin import FiveMinIE
|
|
from .fivetv import FiveTVIE
|
|
from .flickr import FlickrIE
|
|
from .folketinget import FolketingetIE
|
|
from .footyroom import FootyRoomIE
|
|
from .formula1 import Formula1IE
|
|
from .fourtube import (
|
|
FourTubeIE,
|
|
PornTubeIE,
|
|
PornerBrosIE,
|
|
FuxIE,
|
|
)
|
|
from .fox import FOXIE
|
|
from .fox9 import (
|
|
FOX9IE,
|
|
FOX9NewsIE,
|
|
)
|
|
from .foxgay import FoxgayIE
|
|
from .foxnews import (
|
|
FoxNewsIE,
|
|
FoxNewsArticleIE,
|
|
)
|
|
from .foxsports import FoxSportsIE
|
|
from .franceculture import FranceCultureIE
|
|
from .franceinter import FranceInterIE
|
|
from .francetv import (
|
|
FranceTVIE,
|
|
FranceTVSiteIE,
|
|
FranceTVEmbedIE,
|
|
FranceTVInfoIE,
|
|
FranceTVInfoSportIE,
|
|
FranceTVJeunesseIE,
|
|
GenerationWhatIE,
|
|
CultureboxIE,
|
|
)
|
|
from .freesound import FreesoundIE
|
|
from .freespeech import FreespeechIE
|
|
from .freshlive import FreshLiveIE
|
|
from .frontendmasters import (
|
|
FrontendMastersIE,
|
|
FrontendMastersLessonIE,
|
|
FrontendMastersCourseIE
|
|
)
|
|
from .fujitv import FujiTVFODPlus7IE
|
|
from .funimation import FunimationIE
|
|
from .funk import FunkIE
|
|
from .fusion import FusionIE
|
|
from .gaia import GaiaIE
|
|
from .gameinformer import GameInformerIE
|
|
from .gamespot import GameSpotIE
|
|
from .gamestar import GameStarIE
|
|
from .gaskrank import GaskrankIE
|
|
from .gazeta import GazetaIE
|
|
from .gdcvault import GDCVaultIE
|
|
from .gedidigital import GediDigitalIE
|
|
from .generic import GenericIE
|
|
from .gfycat import GfycatIE
|
|
from .giantbomb import GiantBombIE
|
|
from .giga import GigaIE
|
|
from .glide import GlideIE
|
|
from .globo import (
|
|
GloboIE,
|
|
GloboArticleIE,
|
|
)
|
|
from .go import GoIE
|
|
from .godtube import GodTubeIE
|
|
from .golem import GolemIE
|
|
from .googledrive import GoogleDriveIE
|
|
from .googlepodcasts import (
|
|
GooglePodcastsIE,
|
|
GooglePodcastsFeedIE,
|
|
)
|
|
from .googlesearch import GoogleSearchIE
|
|
from .goshgay import GoshgayIE
|
|
from .gputechconf import GPUTechConfIE
|
|
from .groupon import GrouponIE
|
|
from .hbo import HBOIE
|
|
from .hearthisat import HearThisAtIE
|
|
from .heise import HeiseIE
|
|
from .hellporno import HellPornoIE
|
|
from .helsinki import HelsinkiIE
|
|
from .hentaistigma import HentaiStigmaIE
|
|
from .hgtv import HGTVComShowIE
|
|
from .hketv import HKETVIE
|
|
from .hidive import HiDiveIE
|
|
from .historicfilms import HistoricFilmsIE
|
|
from .hitbox import HitboxIE, HitboxLiveIE
|
|
from .hitrecord import HitRecordIE
|
|
from .hornbunny import HornBunnyIE
|
|
from .hotnewhiphop import HotNewHipHopIE
|
|
from .hotstar import (
|
|
HotStarIE,
|
|
HotStarPlaylistIE,
|
|
)
|
|
from .howcast import HowcastIE
|
|
from .howstuffworks import HowStuffWorksIE
|
|
from .hrti import (
|
|
HRTiIE,
|
|
HRTiPlaylistIE,
|
|
)
|
|
from .huajiao import HuajiaoIE
|
|
from .huffpost import HuffPostIE
|
|
from .hungama import (
|
|
HungamaIE,
|
|
HungamaSongIE,
|
|
)
|
|
from .hypem import HypemIE
|
|
from .ign import (
|
|
IGNIE,
|
|
IGNVideoIE,
|
|
IGNArticleIE,
|
|
)
|
|
from .iheart import (
|
|
IHeartRadioIE,
|
|
IHeartRadioPodcastIE,
|
|
)
|
|
from .imdb import (
|
|
ImdbIE,
|
|
ImdbListIE
|
|
)
|
|
from .imgur import (
|
|
ImgurIE,
|
|
ImgurAlbumIE,
|
|
ImgurGalleryIE,
|
|
)
|
|
from .ina import InaIE
|
|
from .inc import IncIE
|
|
from .indavideo import IndavideoEmbedIE
|
|
from .infoq import InfoQIE
|
|
from .instagram import (
|
|
InstagramIE,
|
|
InstagramUserIE,
|
|
InstagramTagIE,
|
|
)
|
|
from .internazionale import InternazionaleIE
|
|
from .internetvideoarchive import InternetVideoArchiveIE
|
|
from .iprima import IPrimaIE
|
|
from .iqiyi import IqiyiIE
|
|
from .ir90tv import Ir90TvIE
|
|
from .itv import (
|
|
ITVIE,
|
|
ITVBTCCIE,
|
|
)
|
|
from .ivi import (
|
|
IviIE,
|
|
IviCompilationIE
|
|
)
|
|
from .ivideon import IvideonIE
|
|
from .iwara import IwaraIE
|
|
from .izlesene import IzleseneIE
|
|
from .jamendo import (
|
|
JamendoIE,
|
|
JamendoAlbumIE,
|
|
)
|
|
from .jeuxvideo import JeuxVideoIE
|
|
from .jove import JoveIE
|
|
from .joj import JojIE
|
|
from .jwplatform import JWPlatformIE
|
|
from .kakao import KakaoIE
|
|
from .kaltura import KalturaIE
|
|
from .kankan import KankanIE
|
|
from .karaoketv import KaraoketvIE
|
|
from .karrierevideos import KarriereVideosIE
|
|
from .keezmovies import KeezMoviesIE
|
|
from .ketnet import KetnetIE
|
|
from .khanacademy import (
|
|
KhanAcademyIE,
|
|
KhanAcademyUnitIE,
|
|
)
|
|
from .kickstarter import KickStarterIE
|
|
from .kinja import KinjaEmbedIE
|
|
from .kinopoisk import KinoPoiskIE
|
|
from .konserthusetplay import KonserthusetPlayIE
|
|
from .krasview import KrasViewIE
|
|
from .ku6 import Ku6IE
|
|
from .kusi import KUSIIE
|
|
from .kuwo import (
|
|
KuwoIE,
|
|
KuwoAlbumIE,
|
|
KuwoChartIE,
|
|
KuwoSingerIE,
|
|
KuwoCategoryIE,
|
|
KuwoMvIE,
|
|
)
|
|
from .la7 import LA7IE
|
|
from .laola1tv import (
|
|
Laola1TvEmbedIE,
|
|
Laola1TvIE,
|
|
EHFTVIE,
|
|
ITTFIE,
|
|
)
|
|
from .lbry import (
|
|
LBRYIE,
|
|
LBRYChannelIE,
|
|
)
|
|
from .lci import LCIIE
|
|
from .lcp import (
|
|
LcpPlayIE,
|
|
LcpIE,
|
|
)
|
|
from .lecture2go import Lecture2GoIE
|
|
from .lecturio import (
|
|
LecturioIE,
|
|
LecturioCourseIE,
|
|
LecturioDeCourseIE,
|
|
)
|
|
from .leeco import (
|
|
LeIE,
|
|
LePlaylistIE,
|
|
LetvCloudIE,
|
|
)
|
|
from .lego import LEGOIE
|
|
from .lemonde import LemondeIE
|
|
from .lenta import LentaIE
|
|
from .libraryofcongress import LibraryOfCongressIE
|
|
from .libsyn import LibsynIE
|
|
from .lifenews import (
|
|
LifeNewsIE,
|
|
LifeEmbedIE,
|
|
)
|
|
from .limelight import (
|
|
LimelightMediaIE,
|
|
LimelightChannelIE,
|
|
LimelightChannelListIE,
|
|
)
|
|
from .line import (
|
|
LineTVIE,
|
|
LineLiveIE,
|
|
LineLiveChannelIE,
|
|
)
|
|
from .linkedin import (
|
|
LinkedInLearningIE,
|
|
LinkedInLearningCourseIE,
|
|
)
|
|
from .linuxacademy import LinuxAcademyIE
|
|
from .litv import LiTVIE
|
|
from .livejournal import LiveJournalIE
|
|
from .livestream import (
|
|
LivestreamIE,
|
|
LivestreamOriginalIE,
|
|
LivestreamShortenerIE,
|
|
)
|
|
from .lnkgo import LnkGoIE
|
|
from .localnews8 import LocalNews8IE
|
|
from .lovehomeporn import LoveHomePornIE
|
|
from .lrt import LRTIE
|
|
from .lynda import (
|
|
LyndaIE,
|
|
LyndaCourseIE
|
|
)
|
|
from .m6 import M6IE
|
|
from .mailru import (
|
|
MailRuIE,
|
|
MailRuMusicIE,
|
|
MailRuMusicSearchIE,
|
|
)
|
|
from .malltv import MallTVIE
|
|
from .mangomolo import (
|
|
MangomoloVideoIE,
|
|
MangomoloLiveIE,
|
|
)
|
|
from .manyvids import ManyVidsIE
|
|
from .maoritv import MaoriTVIE
|
|
from .markiza import (
|
|
MarkizaIE,
|
|
MarkizaPageIE,
|
|
)
|
|
from .massengeschmacktv import MassengeschmackTVIE
|
|
from .matchtv import MatchTVIE
|
|
from .mdr import MDRIE
|
|
from .medaltv import MedalTVIE
|
|
from .mediaset import MediasetIE
|
|
from .mediasite import (
|
|
MediasiteIE,
|
|
MediasiteCatalogIE,
|
|
MediasiteNamedCatalogIE,
|
|
)
|
|
from .medici import MediciIE
|
|
from .megaphone import MegaphoneIE
|
|
from .meipai import MeipaiIE
|
|
from .melonvod import MelonVODIE
|
|
from .meta import METAIE
|
|
from .metacafe import MetacafeIE
|
|
from .metacritic import MetacriticIE
|
|
from .mgoon import MgoonIE
|
|
from .mgtv import MGTVIE
|
|
from .miaopai import MiaoPaiIE
|
|
from .microsoftvirtualacademy import (
|
|
MicrosoftVirtualAcademyIE,
|
|
MicrosoftVirtualAcademyCourseIE,
|
|
)
|
|
from .minds import (
|
|
MindsIE,
|
|
MindsChannelIE,
|
|
MindsGroupIE,
|
|
)
|
|
from .ministrygrid import MinistryGridIE
|
|
from .minoto import MinotoIE
|
|
from .miomio import MioMioIE
|
|
from .mit import TechTVMITIE, OCWMITIE
|
|
from .mitele import MiTeleIE
|
|
from .mixcloud import (
|
|
MixcloudIE,
|
|
MixcloudUserIE,
|
|
MixcloudPlaylistIE,
|
|
)
|
|
from .mlb import (
|
|
MLBIE,
|
|
MLBVideoIE,
|
|
)
|
|
from .mnet import MnetIE
|
|
from .moevideo import MoeVideoIE
|
|
from .mofosex import (
|
|
MofosexIE,
|
|
MofosexEmbedIE,
|
|
)
|
|
from .mojvideo import MojvideoIE
|
|
from .morningstar import MorningstarIE
|
|
from .motherless import (
|
|
MotherlessIE,
|
|
MotherlessGroupIE
|
|
)
|
|
from .motorsport import MotorsportIE
|
|
from .movieclips import MovieClipsIE
|
|
from .moviezine import MoviezineIE
|
|
from .movingimage import MovingImageIE
|
|
from .msn import MSNIE
|
|
from .mtv import (
|
|
MTVIE,
|
|
MTVVideoIE,
|
|
MTVServicesEmbeddedIE,
|
|
MTVDEIE,
|
|
MTVJapanIE,
|
|
)
|
|
from .muenchentv import MuenchenTVIE
|
|
from .mwave import MwaveIE, MwaveMeetGreetIE
|
|
from .mychannels import MyChannelsIE
|
|
from .myspace import MySpaceIE, MySpaceAlbumIE
|
|
from .myspass import MySpassIE
|
|
from .myvi import (
|
|
MyviIE,
|
|
MyviEmbedIE,
|
|
)
|
|
from .myvidster import MyVidsterIE
|
|
from .nationalgeographic import (
|
|
NationalGeographicVideoIE,
|
|
NationalGeographicTVIE,
|
|
)
|
|
from .naver import NaverIE
|
|
from .nba import (
|
|
NBAWatchEmbedIE,
|
|
NBAWatchIE,
|
|
NBAWatchCollectionIE,
|
|
NBAEmbedIE,
|
|
NBAIE,
|
|
NBAChannelIE,
|
|
)
|
|
from .nbc import (
|
|
NBCIE,
|
|
NBCNewsIE,
|
|
NBCOlympicsIE,
|
|
NBCOlympicsStreamIE,
|
|
NBCSportsIE,
|
|
NBCSportsStreamIE,
|
|
NBCSportsVPlayerIE,
|
|
)
|
|
from .ndr import (
|
|
NDRIE,
|
|
NJoyIE,
|
|
NDREmbedBaseIE,
|
|
NDREmbedIE,
|
|
NJoyEmbedIE,
|
|
)
|
|
from .ndtv import NDTVIE
|
|
from .netzkino import NetzkinoIE
|
|
from .nerdcubed import NerdCubedFeedIE
|
|
from .neteasemusic import (
|
|
NetEaseMusicIE,
|
|
NetEaseMusicAlbumIE,
|
|
NetEaseMusicSingerIE,
|
|
NetEaseMusicListIE,
|
|
NetEaseMusicMvIE,
|
|
NetEaseMusicProgramIE,
|
|
NetEaseMusicDjRadioIE,
|
|
)
|
|
from .newgrounds import (
|
|
NewgroundsIE,
|
|
NewgroundsPlaylistIE,
|
|
)
|
|
from .newstube import NewstubeIE
|
|
from .nextmedia import (
|
|
NextMediaIE,
|
|
NextMediaActionNewsIE,
|
|
AppleDailyIE,
|
|
NextTVIE,
|
|
)
|
|
from .nexx import (
|
|
NexxIE,
|
|
NexxEmbedIE,
|
|
)
|
|
from .nfl import (
|
|
NFLIE,
|
|
NFLArticleIE,
|
|
)
|
|
from .nhk import (
|
|
NhkVodIE,
|
|
NhkVodProgramIE,
|
|
)
|
|
from .nhl import NHLIE
|
|
from .nick import (
|
|
NickIE,
|
|
NickBrIE,
|
|
NickDeIE,
|
|
NickNightIE,
|
|
NickRuIE,
|
|
)
|
|
from .niconico import NiconicoIE, NiconicoPlaylistIE
|
|
from .ninecninemedia import NineCNineMediaIE
|
|
from .ninegag import NineGagIE
|
|
from .ninenow import NineNowIE
|
|
from .nintendo import NintendoIE
|
|
from .njpwworld import NJPWWorldIE
|
|
from .nobelprize import NobelPrizeIE
|
|
from .nonktube import NonkTubeIE
|
|
from .noovo import NoovoIE
|
|
from .normalboots import NormalbootsIE
|
|
from .nosvideo import NosVideoIE
|
|
from .nova import (
|
|
NovaEmbedIE,
|
|
NovaIE,
|
|
)
|
|
from .nowness import (
|
|
NownessIE,
|
|
NownessPlaylistIE,
|
|
NownessSeriesIE,
|
|
)
|
|
from .noz import NozIE
|
|
from .npo import (
|
|
AndereTijdenIE,
|
|
NPOIE,
|
|
NPOLiveIE,
|
|
NPORadioIE,
|
|
NPORadioFragmentIE,
|
|
SchoolTVIE,
|
|
HetKlokhuisIE,
|
|
VPROIE,
|
|
WNLIE,
|
|
)
|
|
from .npr import NprIE
|
|
from .nrk import (
|
|
NRKIE,
|
|
NRKPlaylistIE,
|
|
NRKSkoleIE,
|
|
NRKTVIE,
|
|
NRKTVDirekteIE,
|
|
NRKRadioPodkastIE,
|
|
NRKTVEpisodeIE,
|
|
NRKTVEpisodesIE,
|
|
NRKTVSeasonIE,
|
|
NRKTVSeriesIE,
|
|
)
|
|
from .nrl import NRLTVIE
|
|
from .ntvcojp import NTVCoJpCUIE
|
|
from .ntvde import NTVDeIE
|
|
from .ntvru import NTVRuIE
|
|
from .nytimes import (
|
|
NYTimesIE,
|
|
NYTimesArticleIE,
|
|
NYTimesCookingIE,
|
|
)
|
|
from .nuvid import NuvidIE
|
|
from .nzz import NZZIE
|
|
from .odatv import OdaTVIE
|
|
from .odnoklassniki import OdnoklassnikiIE
|
|
from .oktoberfesttv import OktoberfestTVIE
|
|
from .ondemandkorea import OnDemandKoreaIE
|
|
from .onet import (
|
|
OnetIE,
|
|
OnetChannelIE,
|
|
OnetMVPIE,
|
|
OnetPlIE,
|
|
)
|
|
from .onionstudios import OnionStudiosIE
|
|
from .ooyala import (
|
|
OoyalaIE,
|
|
OoyalaExternalIE,
|
|
)
|
|
from .ora import OraTVIE
|
|
from .orf import (
|
|
ORFTVthekIE,
|
|
ORFFM4IE,
|
|
ORFFM4StoryIE,
|
|
ORFOE1IE,
|
|
ORFOE3IE,
|
|
ORFNOEIE,
|
|
ORFWIEIE,
|
|
ORFBGLIE,
|
|
ORFOOEIE,
|
|
ORFSTMIE,
|
|
ORFKTNIE,
|
|
ORFSBGIE,
|
|
ORFTIRIE,
|
|
ORFVBGIE,
|
|
ORFIPTVIE,
|
|
)
|
|
from .outsidetv import OutsideTVIE
|
|
from .packtpub import (
|
|
PacktPubIE,
|
|
PacktPubCourseIE,
|
|
)
|
|
from .palcomp3 import (
|
|
PalcoMP3IE,
|
|
PalcoMP3ArtistIE,
|
|
PalcoMP3VideoIE,
|
|
)
|
|
from .pandoratv import PandoraTVIE
|
|
from .parliamentliveuk import ParliamentLiveUKIE
|
|
from .patreon import PatreonIE
|
|
from .pbs import PBSIE
|
|
from .pearvideo import PearVideoIE
|
|
from .peertube import PeerTubeIE
|
|
from .people import PeopleIE
|
|
from .performgroup import PerformGroupIE
|
|
from .periscope import (
|
|
PeriscopeIE,
|
|
PeriscopeUserIE,
|
|
)
|
|
from .philharmoniedeparis import PhilharmonieDeParisIE
|
|
from .phoenix import PhoenixIE
|
|
from .photobucket import PhotobucketIE
|
|
from .picarto import (
|
|
PicartoIE,
|
|
PicartoVodIE,
|
|
)
|
|
from .piksel import PikselIE
|
|
from .pinkbike import PinkbikeIE
|
|
from .pinterest import (
|
|
PinterestIE,
|
|
PinterestCollectionIE,
|
|
)
|
|
from .pladform import PladformIE
|
|
from .platzi import (
|
|
PlatziIE,
|
|
PlatziCourseIE,
|
|
)
|
|
from .playfm import PlayFMIE
|
|
from .playplustv import PlayPlusTVIE
|
|
from .plays import PlaysTVIE
|
|
from .playstuff import PlayStuffIE
|
|
from .playtvak import PlaytvakIE
|
|
from .playvid import PlayvidIE
|
|
from .playwire import PlaywireIE
|
|
from .pluralsight import (
|
|
PluralsightIE,
|
|
PluralsightCourseIE,
|
|
)
|
|
from .podomatic import PodomaticIE
|
|
from .pokemon import PokemonIE
|
|
from .polskieradio import (
|
|
PolskieRadioIE,
|
|
PolskieRadioCategoryIE,
|
|
)
|
|
from .popcorntimes import PopcorntimesIE
|
|
from .popcorntv import PopcornTVIE
|
|
from .porn91 import Porn91IE
|
|
from .porncom import PornComIE
|
|
from .pornhd import PornHdIE
|
|
from .pornhub import (
|
|
PornHubIE,
|
|
PornHubUserIE,
|
|
PornHubPagedVideoListIE,
|
|
PornHubUserVideosUploadIE,
|
|
)
|
|
from .pornotube import PornotubeIE
|
|
from .pornovoisines import PornoVoisinesIE
|
|
from .pornoxo import PornoXOIE
|
|
from .puhutv import (
|
|
PuhuTVIE,
|
|
PuhuTVSerieIE,
|
|
)
|
|
from .presstv import PressTVIE
|
|
from .prosiebensat1 import ProSiebenSat1IE
|
|
from .puls4 import Puls4IE
|
|
from .pyvideo import PyvideoIE
|
|
from .qqmusic import (
|
|
QQMusicIE,
|
|
QQMusicSingerIE,
|
|
QQMusicAlbumIE,
|
|
QQMusicToplistIE,
|
|
QQMusicPlaylistIE,
|
|
)
|
|
from .r7 import (
|
|
R7IE,
|
|
R7ArticleIE,
|
|
)
|
|
from .radiocanada import (
|
|
RadioCanadaIE,
|
|
RadioCanadaAudioVideoIE,
|
|
)
|
|
from .radiode import RadioDeIE
|
|
from .radiojavan import RadioJavanIE
|
|
from .radiobremen import RadioBremenIE
|
|
from .radiofrance import RadioFranceIE
|
|
from .rai import (
|
|
RaiPlayIE,
|
|
RaiPlayLiveIE,
|
|
RaiPlayPlaylistIE,
|
|
RaiIE,
|
|
)
|
|
from .raywenderlich import (
|
|
RayWenderlichIE,
|
|
RayWenderlichCourseIE,
|
|
)
|
|
from .rbmaradio import RBMARadioIE
|
|
from .rds import RDSIE
|
|
from .redbulltv import (
|
|
RedBullTVIE,
|
|
RedBullEmbedIE,
|
|
RedBullTVRrnContentIE,
|
|
RedBullIE,
|
|
)
|
|
from .reddit import (
|
|
RedditIE,
|
|
RedditRIE,
|
|
)
|
|
from .redtube import RedTubeIE
|
|
from .regiotv import RegioTVIE
|
|
from .rentv import (
|
|
RENTVIE,
|
|
RENTVArticleIE,
|
|
)
|
|
from .restudy import RestudyIE
|
|
from .reuters import ReutersIE
|
|
from .reverbnation import ReverbNationIE
|
|
from .rice import RICEIE
|
|
from .rmcdecouverte import RMCDecouverteIE
|
|
from .ro220 import Ro220IE
|
|
from .rockstargames import RockstarGamesIE
|
|
from .roosterteeth import RoosterTeethIE
|
|
from .rottentomatoes import RottenTomatoesIE
|
|
from .roxwel import RoxwelIE
|
|
from .rozhlas import RozhlasIE
|
|
from .rtbf import RTBFIE
|
|
from .rte import RteIE, RteRadioIE
|
|
from .rtlnl import RtlNlIE
|
|
from .rtl2 import (
|
|
RTL2IE,
|
|
RTL2YouIE,
|
|
RTL2YouSeriesIE,
|
|
)
|
|
from .rtp import RTPIE
|
|
from .rts import RTSIE
|
|
from .rtve import RTVEALaCartaIE, RTVELiveIE, RTVEInfantilIE, RTVELiveIE, RTVETelevisionIE
|
|
from .rtvnh import RTVNHIE
|
|
from .rtvs import RTVSIE
|
|
from .ruhd import RUHDIE
|
|
from .rumble import RumbleEmbedIE
|
|
from .rutube import (
|
|
RutubeIE,
|
|
RutubeChannelIE,
|
|
RutubeEmbedIE,
|
|
RutubeMovieIE,
|
|
RutubePersonIE,
|
|
RutubePlaylistIE,
|
|
)
|
|
from .megatvcom import (
|
|
MegaTVComIE,
|
|
MegaTVComEmbedIE,
|
|
)
|
|
from .rutv import RUTVIE
|
|
from .ruutu import RuutuIE
|
|
from .ruv import RuvIE
|
|
from .safari import (
|
|
SafariIE,
|
|
SafariApiIE,
|
|
SafariCourseIE,
|
|
)
|
|
from .samplefocus import SampleFocusIE
|
|
from .sapo import SapoIE
|
|
from .savefrom import SaveFromIE
|
|
from .sbs import SBSIE
|
|
from .screencast import ScreencastIE
|
|
from .screencastomatic import ScreencastOMaticIE
|
|
from .scrippsnetworks import (
|
|
ScrippsNetworksWatchIE,
|
|
ScrippsNetworksIE,
|
|
)
|
|
from .scte import (
|
|
SCTEIE,
|
|
SCTECourseIE,
|
|
)
|
|
from .seeker import SeekerIE
|
|
from .senateisvp import SenateISVPIE
|
|
from .sendtonews import SendtoNewsIE
|
|
from .servus import ServusIE
|
|
from .sevenplus import SevenPlusIE
|
|
from .sexu import SexuIE
|
|
from .seznamzpravy import (
|
|
SeznamZpravyIE,
|
|
SeznamZpravyArticleIE,
|
|
)
|
|
from .shahid import (
|
|
ShahidIE,
|
|
ShahidShowIE,
|
|
)
|
|
from .shared import (
|
|
SharedIE,
|
|
VivoIE,
|
|
)
|
|
from .showroomlive import ShowRoomLiveIE
|
|
from .simplecast import (
|
|
SimplecastIE,
|
|
SimplecastEpisodeIE,
|
|
SimplecastPodcastIE,
|
|
)
|
|
from .sina import SinaIE
|
|
from .sixplay import SixPlayIE
|
|
from .skyit import (
|
|
SkyItPlayerIE,
|
|
SkyItVideoIE,
|
|
SkyItVideoLiveIE,
|
|
SkyItIE,
|
|
SkyItAcademyIE,
|
|
SkyItArteIE,
|
|
CieloTVItIE,
|
|
TV8ItIE,
|
|
)
|
|
from .skylinewebcams import SkylineWebcamsIE
|
|
from .skynewsarabia import (
|
|
SkyNewsArabiaIE,
|
|
SkyNewsArabiaArticleIE,
|
|
)
|
|
from .sky import (
|
|
SkyNewsIE,
|
|
SkySportsIE,
|
|
SkySportsNewsIE,
|
|
)
|
|
from .slideshare import SlideshareIE
|
|
from .slideslive import SlidesLiveIE
|
|
from .slutload import SlutloadIE
|
|
from .snotr import SnotrIE
|
|
from .sohu import SohuIE
|
|
from .sonyliv import SonyLIVIE
|
|
from .soundcloud import (
|
|
SoundcloudEmbedIE,
|
|
SoundcloudIE,
|
|
SoundcloudSetIE,
|
|
SoundcloudUserIE,
|
|
SoundcloudTrackStationIE,
|
|
SoundcloudPlaylistIE,
|
|
SoundcloudSearchIE,
|
|
)
|
|
from .soundgasm import (
|
|
SoundgasmIE,
|
|
SoundgasmProfileIE
|
|
)
|
|
from .southpark import (
|
|
SouthParkIE,
|
|
SouthParkDeIE,
|
|
SouthParkDkIE,
|
|
SouthParkEsIE,
|
|
SouthParkNlIE
|
|
)
|
|
from .spankbang import (
|
|
SpankBangIE,
|
|
SpankBangPlaylistIE,
|
|
)
|
|
from .spankwire import SpankwireIE
|
|
from .spiegel import SpiegelIE
|
|
from .spike import (
|
|
BellatorIE,
|
|
ParamountNetworkIE,
|
|
)
|
|
from .stitcher import (
|
|
StitcherIE,
|
|
StitcherShowIE,
|
|
)
|
|
from .sport5 import Sport5IE
|
|
from .sportbox import SportBoxIE
|
|
from .sportdeutschland import SportDeutschlandIE
|
|
from .spotify import (
|
|
SpotifyIE,
|
|
SpotifyShowIE,
|
|
)
|
|
from .spreaker import (
|
|
SpreakerIE,
|
|
SpreakerPageIE,
|
|
SpreakerShowIE,
|
|
SpreakerShowPageIE,
|
|
)
|
|
from .springboardplatform import SpringboardPlatformIE
|
|
from .sprout import SproutIE
|
|
from .srgssr import (
|
|
SRGSSRIE,
|
|
SRGSSRPlayIE,
|
|
)
|
|
from .srmediathek import SRMediathekIE
|
|
from .stanfordoc import StanfordOpenClassroomIE
|
|
from .steam import SteamIE
|
|
from .storyfire import (
|
|
StoryFireIE,
|
|
StoryFireUserIE,
|
|
StoryFireSeriesIE,
|
|
)
|
|
from .streamable import StreamableIE
|
|
from .streamcloud import StreamcloudIE
|
|
from .streamcz import StreamCZIE
|
|
from .streetvoice import StreetVoiceIE
|
|
from .stretchinternet import StretchInternetIE
|
|
from .stv import STVPlayerIE
|
|
from .sunporno import SunPornoIE
|
|
from .sverigesradio import (
|
|
SverigesRadioEpisodeIE,
|
|
SverigesRadioPublicationIE,
|
|
)
|
|
from .svt import (
|
|
SVTIE,
|
|
SVTPageIE,
|
|
SVTPlayIE,
|
|
SVTSeriesIE,
|
|
)
|
|
from .swrmediathek import SWRMediathekIE
|
|
from .syfy import SyfyIE
|
|
from .sztvhu import SztvHuIE
|
|
from .tagesschau import (
|
|
TagesschauPlayerIE,
|
|
TagesschauIE,
|
|
)
|
|
from .tass import TassIE
|
|
from .tbs import TBSIE
|
|
from .tdslifeway import TDSLifewayIE
|
|
from .teachable import (
|
|
TeachableIE,
|
|
TeachableCourseIE,
|
|
)
|
|
from .teachertube import (
|
|
TeacherTubeIE,
|
|
TeacherTubeUserIE,
|
|
)
|
|
from .teachingchannel import TeachingChannelIE
|
|
from .teamcoco import TeamcocoIE
|
|
from .teamtreehouse import TeamTreeHouseIE
|
|
from .techtalks import TechTalksIE
|
|
from .ted import TEDIE
|
|
from .tele5 import Tele5IE
|
|
from .tele13 import Tele13IE
|
|
from .telebruxelles import TeleBruxellesIE
|
|
from .telecinco import TelecincoIE
|
|
from .telegraaf import TelegraafIE
|
|
from .telemb import TeleMBIE
|
|
from .telequebec import (
|
|
TeleQuebecIE,
|
|
TeleQuebecSquatIE,
|
|
TeleQuebecEmissionIE,
|
|
TeleQuebecLiveIE,
|
|
TeleQuebecVideoIE,
|
|
)
|
|
from .teletask import TeleTaskIE
|
|
from .telewebion import TelewebionIE
|
|
from .tennistv import TennisTVIE
|
|
from .tenplay import TenPlayIE
|
|
from .testurl import TestURLIE
|
|
from .tf1 import TF1IE
|
|
from .tfo import TFOIE
|
|
from .theintercept import TheInterceptIE
|
|
from .theplatform import (
|
|
ThePlatformIE,
|
|
ThePlatformFeedIE,
|
|
)
|
|
from .thescene import TheSceneIE
|
|
from .thestar import TheStarIE
|
|
from .thesun import TheSunIE
|
|
from .theweatherchannel import TheWeatherChannelIE
|
|
from .thisamericanlife import ThisAmericanLifeIE
|
|
from .thisav import ThisAVIE
|
|
from .thisoldhouse import ThisOldHouseIE
|
|
from .threeqsdn import ThreeQSDNIE
|
|
from .tiktok import (
|
|
TikTokIE,
|
|
TikTokUserIE,
|
|
)
|
|
from .tinypic import TinyPicIE
|
|
from .tmz import (
|
|
TMZIE,
|
|
TMZArticleIE,
|
|
)
|
|
from .tnaflix import (
|
|
TNAFlixNetworkEmbedIE,
|
|
TNAFlixIE,
|
|
EMPFlixIE,
|
|
MovieFapIE,
|
|
)
|
|
from .toggle import (
|
|
ToggleIE,
|
|
MeWatchIE,
|
|
)
|
|
from .tonline import TOnlineIE
|
|
from .toongoggles import ToonGogglesIE
|
|
from .toutv import TouTvIE
|
|
from .toypics import ToypicsUserIE, ToypicsIE
|
|
from .traileraddict import TrailerAddictIE
|
|
from .trilulilu import TriluliluIE
|
|
from .trovo import (
|
|
TrovoIE,
|
|
TrovoVodIE,
|
|
)
|
|
from .trunews import TruNewsIE
|
|
from .trutv import TruTVIE
|
|
from .tube8 import Tube8IE
|
|
from .tubitv import TubiTvIE
|
|
from .tumblr import TumblrIE
|
|
from .tunein import (
|
|
TuneInClipIE,
|
|
TuneInStationIE,
|
|
TuneInProgramIE,
|
|
TuneInTopicIE,
|
|
TuneInShortenerIE,
|
|
)
|
|
from .tunepk import TunePkIE
|
|
from .turbo import TurboIE
|
|
from .tv2 import (
|
|
TV2IE,
|
|
TV2ArticleIE,
|
|
KatsomoIE,
|
|
MTVUutisetArticleIE,
|
|
)
|
|
from .tv2dk import (
|
|
TV2DKIE,
|
|
TV2DKBornholmPlayIE,
|
|
)
|
|
from .tv2hu import TV2HuIE
|
|
from .tv4 import TV4IE
|
|
from .tv5mondeplus import TV5MondePlusIE
|
|
from .tv5unis import (
|
|
TV5UnisVideoIE,
|
|
TV5UnisIE,
|
|
)
|
|
from .tva import (
|
|
TVAIE,
|
|
QubIE,
|
|
)
|
|
from .tvanouvelles import (
|
|
TVANouvellesIE,
|
|
TVANouvellesArticleIE,
|
|
)
|
|
from .tvc import (
|
|
TVCIE,
|
|
TVCArticleIE,
|
|
)
|
|
from .tver import TVerIE
|
|
from .tvigle import TvigleIE
|
|
from .tvland import TVLandIE
|
|
from .tvn24 import TVN24IE
|
|
from .tvnet import TVNetIE
|
|
from .tvnoe import TVNoeIE
|
|
from .tvnow import (
|
|
TVNowIE,
|
|
TVNowNewIE,
|
|
TVNowSeasonIE,
|
|
TVNowAnnualIE,
|
|
TVNowShowIE,
|
|
)
|
|
from .tvp import (
|
|
TVPEmbedIE,
|
|
TVPIE,
|
|
TVPWebsiteIE,
|
|
)
|
|
from .tvplay import (
|
|
TVPlayIE,
|
|
ViafreeIE,
|
|
TVPlayHomeIE,
|
|
)
|
|
from .tvplayer import TVPlayerIE
|
|
from .tweakers import TweakersIE
|
|
from .twentyfourvideo import TwentyFourVideoIE
|
|
from .twentymin import TwentyMinutenIE
|
|
from .twentythreevideo import TwentyThreeVideoIE
|
|
from .twitcasting import TwitCastingIE
|
|
from .twitch import (
|
|
TwitchVodIE,
|
|
TwitchCollectionIE,
|
|
TwitchVideosIE,
|
|
TwitchVideosClipsIE,
|
|
TwitchVideosCollectionsIE,
|
|
TwitchStreamIE,
|
|
TwitchClipsIE,
|
|
)
|
|
from .twitter import (
|
|
TwitterCardIE,
|
|
TwitterIE,
|
|
TwitterAmplifyIE,
|
|
TwitterBroadcastIE,
|
|
)
|
|
from .udemy import (
|
|
UdemyIE,
|
|
UdemyCourseIE
|
|
)
|
|
from .udn import UDNEmbedIE
|
|
from .ufctv import (
|
|
UFCTVIE,
|
|
UFCArabiaIE,
|
|
)
|
|
from .uktvplay import UKTVPlayIE
|
|
from .digiteka import DigitekaIE
|
|
from .dlive import (
|
|
DLiveVODIE,
|
|
DLiveStreamIE,
|
|
)
|
|
from .umg import UMGDeIE
|
|
from .unistra import UnistraIE
|
|
from .unity import UnityIE
|
|
from .uol import UOLIE
|
|
from .uplynk import (
|
|
UplynkIE,
|
|
UplynkPreplayIE,
|
|
)
|
|
from .urort import UrortIE
|
|
from .urplay import URPlayIE
|
|
from .usanetwork import USANetworkIE
|
|
from .usatoday import USATodayIE
|
|
from .ustream import UstreamIE, UstreamChannelIE
|
|
from .ustudio import (
|
|
UstudioIE,
|
|
UstudioEmbedIE,
|
|
)
|
|
from .varzesh3 import Varzesh3IE
|
|
from .vbox7 import Vbox7IE
|
|
from .veehd import VeeHDIE
|
|
from .veoh import VeohIE
|
|
from .vesti import VestiIE
|
|
from .vevo import (
|
|
VevoIE,
|
|
VevoPlaylistIE,
|
|
)
|
|
from .vgtv import (
|
|
BTArticleIE,
|
|
BTVestlendingenIE,
|
|
VGTVIE,
|
|
)
|
|
from .vh1 import VH1IE
|
|
from .vice import (
|
|
ViceIE,
|
|
ViceArticleIE,
|
|
ViceShowIE,
|
|
)
|
|
from .vidbit import VidbitIE
|
|
from .viddler import ViddlerIE
|
|
from .videa import VideaIE
|
|
from .videodetective import VideoDetectiveIE
|
|
from .videofyme import VideofyMeIE
|
|
from .videomore import (
|
|
VideomoreIE,
|
|
VideomoreVideoIE,
|
|
VideomoreSeasonIE,
|
|
)
|
|
from .videopress import VideoPressIE
|
|
from .vidio import VidioIE
|
|
from .vidlii import VidLiiIE
|
|
from .vidme import (
|
|
VidmeIE,
|
|
VidmeUserIE,
|
|
VidmeUserLikesIE,
|
|
)
|
|
from .vier import VierIE, VierVideosIE
|
|
from .viewlift import (
|
|
ViewLiftIE,
|
|
ViewLiftEmbedIE,
|
|
)
|
|
from .viidea import ViideaIE
|
|
from .vimeo import (
|
|
VimeoIE,
|
|
VimeoAlbumIE,
|
|
VimeoChannelIE,
|
|
VimeoGroupsIE,
|
|
VimeoLikesIE,
|
|
VimeoOndemandIE,
|
|
VimeoReviewIE,
|
|
VimeoUserIE,
|
|
VimeoWatchLaterIE,
|
|
VHXEmbedIE,
|
|
)
|
|
from .vimple import VimpleIE
|
|
from .vine import (
|
|
VineIE,
|
|
VineUserIE,
|
|
)
|
|
from .viki import (
|
|
VikiIE,
|
|
VikiChannelIE,
|
|
)
|
|
from .viqeo import ViqeoIE
|
|
from .viu import (
|
|
ViuIE,
|
|
ViuPlaylistIE,
|
|
ViuOTTIE,
|
|
)
|
|
from .vk import (
|
|
VKIE,
|
|
VKUserVideosIE,
|
|
VKWallPostIE,
|
|
)
|
|
from .vlive import (
|
|
VLiveIE,
|
|
VLivePostIE,
|
|
VLiveChannelIE,
|
|
)
|
|
from .vodlocker import VodlockerIE
|
|
from .vodpl import VODPlIE
|
|
from .vodplatform import VODPlatformIE
|
|
from .voicerepublic import VoiceRepublicIE
|
|
from .voot import VootIE
|
|
from .voxmedia import (
|
|
VoxMediaVolumeIE,
|
|
VoxMediaIE,
|
|
)
|
|
from .vrt import VRTIE
|
|
from .vrak import VrakIE
|
|
from .vrv import (
|
|
VRVIE,
|
|
VRVSeriesIE,
|
|
)
|
|
from .vshare import VShareIE
|
|
from .vtm import VTMIE
|
|
from .medialaan import MedialaanIE
|
|
from .vube import VubeIE
|
|
from .vuclip import VuClipIE
|
|
from .vvvvid import (
|
|
VVVVIDIE,
|
|
VVVVIDShowIE,
|
|
)
|
|
from .vyborymos import VyboryMosIE
|
|
from .vzaar import VzaarIE
|
|
from .wakanim import WakanimIE
|
|
from .walla import WallaIE
|
|
from .washingtonpost import (
|
|
WashingtonPostIE,
|
|
WashingtonPostArticleIE,
|
|
)
|
|
from .wat import WatIE
|
|
from .watchbox import WatchBoxIE
|
|
from .watchindianporn import WatchIndianPornIE
|
|
from .wdr import (
|
|
WDRIE,
|
|
WDRPageIE,
|
|
WDRElefantIE,
|
|
WDRMobileIE,
|
|
)
|
|
from .webcaster import (
|
|
WebcasterIE,
|
|
WebcasterFeedIE,
|
|
)
|
|
from .webofstories import (
|
|
WebOfStoriesIE,
|
|
WebOfStoriesPlaylistIE,
|
|
)
|
|
from .weibo import (
|
|
WeiboIE,
|
|
WeiboMobileIE
|
|
)
|
|
from .weiqitv import WeiqiTVIE
|
|
from .wistia import (
|
|
WistiaIE,
|
|
WistiaPlaylistIE,
|
|
)
|
|
from .worldstarhiphop import WorldStarHipHopIE
|
|
from .wsj import (
|
|
WSJIE,
|
|
WSJArticleIE,
|
|
)
|
|
from .wwe import WWEIE
|
|
from .xbef import XBefIE
|
|
from .xboxclips import XboxClipsIE
|
|
from .xfileshare import XFileShareIE
|
|
from .xhamster import (
|
|
XHamsterIE,
|
|
XHamsterEmbedIE,
|
|
XHamsterUserIE,
|
|
)
|
|
from .xiami import (
|
|
XiamiSongIE,
|
|
XiamiAlbumIE,
|
|
XiamiArtistIE,
|
|
XiamiCollectionIE
|
|
)
|
|
from .ximalaya import (
|
|
XimalayaIE,
|
|
XimalayaAlbumIE
|
|
)
|
|
from .xminus import XMinusIE
|
|
from .xnxx import XNXXIE
|
|
from .xstream import XstreamIE
|
|
from .xtube import XTubeUserIE, XTubeIE
|
|
from .xuite import XuiteIE
|
|
from .xvideos import XVideosIE
|
|
from .xxxymovies import XXXYMoviesIE
|
|
from .yahoo import (
|
|
YahooIE,
|
|
YahooSearchIE,
|
|
YahooGyaOPlayerIE,
|
|
YahooGyaOIE,
|
|
YahooJapanNewsIE,
|
|
)
|
|
from .yandexdisk import YandexDiskIE
|
|
from .yandexmusic import (
|
|
YandexMusicTrackIE,
|
|
YandexMusicAlbumIE,
|
|
YandexMusicPlaylistIE,
|
|
YandexMusicArtistTracksIE,
|
|
YandexMusicArtistAlbumsIE,
|
|
)
|
|
from .yandexvideo import YandexVideoIE
|
|
from .yapfiles import YapFilesIE
|
|
from .yesjapan import YesJapanIE
|
|
from .yinyuetai import YinYueTaiIE
|
|
from .ynet import YnetIE
|
|
from .youjizz import YouJizzIE
|
|
from .youku import (
|
|
YoukuIE,
|
|
YoukuShowIE,
|
|
)
|
|
from .younow import (
|
|
YouNowLiveIE,
|
|
YouNowChannelIE,
|
|
YouNowMomentIE,
|
|
)
|
|
from .youporn import YouPornIE
|
|
from .yourporn import YourPornIE
|
|
from .yourupload import YourUploadIE
|
|
from .youtube import (
|
|
YoutubeIE,
|
|
YoutubeFavouritesIE,
|
|
YoutubeHistoryIE,
|
|
YoutubeTabIE,
|
|
YoutubePlaylistIE,
|
|
YoutubeRecommendedIE,
|
|
YoutubeSearchDateIE,
|
|
YoutubeSearchIE,
|
|
#YoutubeSearchURLIE,
|
|
YoutubeSubscriptionsIE,
|
|
YoutubeTruncatedIDIE,
|
|
YoutubeTruncatedURLIE,
|
|
YoutubeYtBeIE,
|
|
YoutubeYtUserIE,
|
|
YoutubeWatchLaterIE,
|
|
)
|
|
from .zapiks import ZapiksIE
|
|
from .zattoo import (
|
|
BBVTVIE,
|
|
EinsUndEinsTVIE,
|
|
EWETVIE,
|
|
GlattvisionTVIE,
|
|
MNetTVIE,
|
|
MyVisionTVIE,
|
|
NetPlusIE,
|
|
OsnatelTVIE,
|
|
QuantumTVIE,
|
|
QuicklineIE,
|
|
QuicklineLiveIE,
|
|
SaltTVIE,
|
|
SAKTVIE,
|
|
VTXTVIE,
|
|
WalyTVIE,
|
|
ZattooIE,
|
|
ZattooLiveIE,
|
|
)
|
|
from .zdf import ZDFIE, ZDFChannelIE
|
|
from .zhihu import ZhihuIE
|
|
from .zingmp3 import (
|
|
ZingMp3IE,
|
|
ZingMp3AlbumIE,
|
|
)
|
|
from .zoom import ZoomIE
|
|
from .zype import ZypeIE
|