aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp/extractor/_extractors.py
diff options
context:
space:
mode:
Diffstat (limited to 'yt_dlp/extractor/_extractors.py')
-rw-r--r--yt_dlp/extractor/_extractors.py260
1 files changed, 208 insertions, 52 deletions
diff --git a/yt_dlp/extractor/_extractors.py b/yt_dlp/extractor/_extractors.py
index 37328dfc8..2fe15f6d2 100644
--- a/yt_dlp/extractor/_extractors.py
+++ b/yt_dlp/extractor/_extractors.py
@@ -1,5 +1,29 @@
# flake8: noqa: F401
+from .youtube import ( # Youtube is moved to the top to improve performance
+ YoutubeIE,
+ YoutubeClipIE,
+ YoutubeFavouritesIE,
+ YoutubeNotificationsIE,
+ YoutubeHistoryIE,
+ YoutubeTabIE,
+ YoutubeLivestreamEmbedIE,
+ YoutubePlaylistIE,
+ YoutubeRecommendedIE,
+ YoutubeSearchDateIE,
+ YoutubeSearchIE,
+ YoutubeSearchURLIE,
+ YoutubeMusicSearchURLIE,
+ YoutubeSubscriptionsIE,
+ YoutubeStoriesIE,
+ YoutubeTruncatedIDIE,
+ YoutubeTruncatedURLIE,
+ YoutubeYtBeIE,
+ YoutubeYtUserIE,
+ YoutubeWatchLaterIE,
+ YoutubeShortsAudioPivotIE
+)
+
from .abc import (
ABCIE,
ABCIViewIE,
@@ -22,6 +46,7 @@ from .acast import (
ACastIE,
ACastChannelIE,
)
+from .acfun import AcFunVideoIE, AcFunBangumiIE
from .adn import ADNIE
from .adobeconnect import AdobeConnectIE
from .adobetv import (
@@ -40,11 +65,18 @@ from .aenetworks import (
HistoryPlayerIE,
BiographyIE,
)
+from .aeonco import AeonCoIE
from .afreecatv import (
AfreecaTVIE,
AfreecaTVLiveIE,
AfreecaTVUserIE,
)
+from .agora import (
+ TokFMAuditionIE,
+ TokFMPodcastIE,
+ WyborczaPodcastIE,
+ WyborczaVideoIE,
+)
from .airmozilla import AirMozillaIE
from .aljazeera import AlJazeeraIE
from .alphaporno import AlphaPornoIE
@@ -55,11 +87,16 @@ from .alura import (
)
from .amcnetworks import AMCNetworksIE
from .amazon import AmazonStoreIE
+from .amazonminitv import (
+ AmazonMiniTVIE,
+ AmazonMiniTVSeasonIE,
+ AmazonMiniTVSeriesIE,
+)
from .americastestkitchen import (
AmericasTestKitchenIE,
AmericasTestKitchenSeasonIE,
)
-from .animeondemand import AnimeOnDemandIE
+from .angel import AngelIE
from .anvato import AnvatoIE
from .aol import AolIE
from .allocine import AllocineIE
@@ -104,6 +141,10 @@ from .atttechchannel import ATTTechChannelIE
from .atvat import ATVAtIE
from .audimedia import AudiMediaIE
from .audioboom import AudioBoomIE
+from .audiodraft import (
+ AudiodraftCustomIE,
+ AudiodraftGenericIE,
+)
from .audiomack import AudiomackIE, AudiomackAlbumIE
from .audius import (
AudiusIE,
@@ -143,6 +184,7 @@ from .beeg import BeegIE
from .behindkink import BehindKinkIE
from .bellmedia import BellMediaIE
from .beatport import BeatportIE
+from .berufetv import BerufeTVIE
from .bet import BetIE
from .bfi import BFIPlayerIE
from .bfmtv import (
@@ -156,13 +198,16 @@ from .bigo import BigoIE
from .bild import BildIE
from .bilibili import (
BiliBiliIE,
+ BiliBiliBangumiIE,
+ BiliBiliBangumiMediaIE,
BiliBiliSearchIE,
BilibiliCategoryIE,
- BiliBiliBangumiIE,
BilibiliAudioIE,
BilibiliAudioAlbumIE,
BiliBiliPlayerIE,
- BilibiliChannelIE,
+ BilibiliSpaceVideoIE,
+ BilibiliSpaceAudioIE,
+ BilibiliSpacePlaylistIE,
BiliIntlIE,
BiliIntlSeriesIE,
BiliLiveIE,
@@ -188,6 +233,7 @@ from .bokecc import BokeCCIE
from .bongacams import BongaCamsIE
from .bostonglobe import BostonGlobeIE
from .box import BoxIE
+from .booyah import BooyahClipsIE
from .bpb import BpbIE
from .br import (
BRIE,
@@ -201,6 +247,7 @@ from .brightcove import (
BrightcoveNewIE,
)
from .businessinsider import BusinessInsiderIE
+from .bundesliga import BundesligaIE
from .buzzfeed import BuzzFeedIE
from .byutv import BYUtvIE
from .c56 import C56IE
@@ -213,6 +260,8 @@ from .camdemy import (
CamdemyFolderIE
)
from .cammodels import CamModelsIE
+from .camsoda import CamsodaIE
+from .camtasia import CamtasiaEmbedIE
from .camwithher import CamWithHerIE
from .canalalpha import CanalAlphaIE
from .canalplus import CanalplusIE
@@ -258,6 +307,7 @@ from .ccc import (
from .ccma import CCMAIE
from .cctv import CCTVIE
from .cda import CDAIE
+from .cellebrite import CellebriteIE
from .ceskatelevize import CeskaTelevizeIE
from .cgtn import CGTNIE
from .channel9 import Channel9IE
@@ -274,6 +324,7 @@ from .chirbit import (
)
from .cinchcast import CinchcastIE
from .cinemax import CinemaxIE
+from .cinetecamilano import CinetecaMilanoIE
from .ciscolive import (
CiscoLiveSessionIE,
CiscoLiveSearchIE,
@@ -298,6 +349,7 @@ from .cnn import (
CNNIE,
CNNBlogsIE,
CNNArticleIE,
+ CNNIndonesiaIE,
)
from .coub import CoubIE
from .comedycentral import (
@@ -327,8 +379,6 @@ from .crowdbunker import (
CrowdBunkerChannelIE,
)
from .crunchyroll import (
- CrunchyrollIE,
- CrunchyrollShowPlaylistIE,
CrunchyrollBetaIE,
CrunchyrollBetaShowIE,
)
@@ -376,6 +426,7 @@ from .deezer import (
DeezerAlbumIE,
)
from .democracynow import DemocracynowIE
+from .detik import DetikEmbedIE
from .dfb import DFBIE
from .dhm import DHMIE
from .digg import DiggIE
@@ -401,6 +452,8 @@ from .dplay import (
DiscoveryLifeIE,
AnimalPlanetIE,
TLCIE,
+ MotorTrendIE,
+ MotorTrendOnDemandIE,
DiscoveryPlusIndiaIE,
DiscoveryNetworksDeIE,
DiscoveryPlusItalyIE,
@@ -422,11 +475,14 @@ from .duboku import (
)
from .dumpert import DumpertIE
from .defense import DefenseGouvFrIE
+from .deuxm import (
+ DeuxMIE,
+ DeuxMNewsIE
+)
from .digitalconcerthall import DigitalConcertHallIE
from .discovery import DiscoveryIE
from .disney import DisneyIE
from .dispeak import DigitallySpeakingIE
-from .doodstream import DoodStreamIE
from .dropbox import DropboxIE
from .dropout import (
DropoutSeasonIE,
@@ -436,7 +492,7 @@ from .dw import (
DWIE,
DWArticleIE,
)
-from .eagleplatform import EaglePlatformIE
+from .eagleplatform import EaglePlatformIE, ClipYouEmbedIE
from .ebaumsworld import EbaumsWorldIE
from .echomsk import EchoMskIE
from .egghead import (
@@ -460,6 +516,7 @@ from .epicon import (
EpiconIE,
EpiconSeriesIE,
)
+from .epoch import EpochIE
from .eporner import EpornerIE
from .eroprofile import (
EroProfileIE,
@@ -481,6 +538,7 @@ from .espn import (
from .esri import EsriVideoIE
from .europa import EuropaIE
from .europeantour import EuropeanTourIE
+from .eurosport import EurosportIE
from .euscreen import EUScreenIE
from .expotv import ExpoTVIE
from .expressen import ExpressenIE
@@ -490,6 +548,7 @@ from .facebook import (
FacebookIE,
FacebookPluginsVideoIE,
FacebookRedirectURLIE,
+ FacebookReelIE,
)
from .fancode import (
FancodeVodIE,
@@ -535,6 +594,7 @@ from .foxgay import FoxgayIE
from .foxnews import (
FoxNewsIE,
FoxNewsArticleIE,
+ FoxNewsVideoIE,
)
from .foxsports import FoxSportsIE
from .fptplay import FptplayIE
@@ -585,6 +645,10 @@ from .gazeta import GazetaIE
from .gdcvault import GDCVaultIE
from .gedidigital import GediDigitalIE
from .generic import GenericIE
+from .genius import (
+ GeniusIE,
+ GeniusLyricsIE,
+)
from .gettr import (
GettrIE,
GettrStreamingIE,
@@ -612,6 +676,7 @@ from .googlepodcasts import (
)
from .googlesearch import GoogleSearchIE
from .gopro import GoProIE
+from .goplay import GoPlayIE
from .goshgay import GoshgayIE
from .gotostage import GoToStageIE
from .gputechconf import GPUTechConfIE
@@ -621,6 +686,7 @@ from .gronkh import (
GronkhVodsIE
)
from .groupon import GrouponIE
+from .harpodeon import HarpodeonIE
from .hbo import HBOIE
from .hearthisat import HearThisAtIE
from .heise import HeiseIE
@@ -633,11 +699,13 @@ from .hidive import HiDiveIE
from .historicfilms import HistoricFilmsIE
from .hitbox import HitboxIE, HitboxLiveIE
from .hitrecord import HitRecordIE
+from .holodex import HolodexIE
from .hotnewhiphop import HotNewHipHopIE
from .hotstar import (
HotStarIE,
HotStarPrefixIE,
HotStarPlaylistIE,
+ HotStarSeasonIE,
HotStarSeriesIE,
)
from .howcast import HowcastIE
@@ -651,6 +719,10 @@ from .hse import (
HSEShowIE,
HSEProductIE,
)
+from .genericembeds import (
+ HTML5MediaEmbedIE,
+ QuotedHTMLIE,
+)
from .huajiao import HuajiaoIE
from .huya import HuyaLiveIE
from .huffpost import HuffPostIE
@@ -660,6 +732,7 @@ from .hungama import (
HungamaAlbumPlaylistIE,
)
from .hypem import HypemIE
+from .hytale import HytaleIE
from .icareus import IcareusIE
from .ichinanalive import (
IchinanaLiveIE,
@@ -674,6 +747,7 @@ from .iheart import (
IHeartRadioIE,
IHeartRadioPodcastIE,
)
+from .iltalehti import IltalehtiIE
from .imdb import (
ImdbIE,
ImdbListIE
@@ -705,6 +779,11 @@ from .iqiyi import (
IqIE,
IqAlbumIE
)
+from .islamchannel import (
+ IslamChannelIE,
+ IslamChannelSeriesIE,
+)
+from .israelnationalnews import IsraelNationalNewsIE
from .itprotv import (
ITProTVIE,
ITProTVCourseIE
@@ -733,12 +812,20 @@ from .jamendo import (
JamendoIE,
JamendoAlbumIE,
)
+from .japandiet import (
+ ShugiinItvLiveIE,
+ ShugiinItvLiveRoomIE,
+ ShugiinItvVodIE,
+ SangiinInstructionIE,
+ SangiinIE,
+)
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 .kanal2 import Kanal2IE
from .karaoketv import KaraoketvIE
from .karrierevideos import KarriereVideosIE
from .keezmovies import KeezMoviesIE
@@ -752,6 +839,7 @@ from .kicker import KickerIE
from .kickstarter import KickStarterIE
from .kinja import KinjaEmbedIE
from .kinopoisk import KinoPoiskIE
+from .kompas import KompasVideoIE
from .konserthusetplay import KonserthusetPlayIE
from .koo import KooIE
from .kth import KTHIE
@@ -830,6 +918,8 @@ from .linkedin import (
LinkedInLearningCourseIE,
)
from .linuxacademy import LinuxAcademyIE
+from .liputan6 import Liputan6IE
+from .listennotes import ListenNotesIE
from .litv import LiTVIE
from .livejournal import LiveJournalIE
from .livestream import (
@@ -837,6 +927,7 @@ from .livestream import (
LivestreamOriginalIE,
LivestreamShortenerIE,
)
+from .livestreamfails import LivestreamfailsIE
from .lnkgo import (
LnkGoIE,
LnkIE,
@@ -891,6 +982,7 @@ from .mediasite import (
MediasiteCatalogIE,
MediasiteNamedCatalogIE,
)
+from .mediaworksnz import MediaWorksNZVODIE
from .medici import MediciIE
from .megaphone import MegaphoneIE
from .meipai import MeipaiIE
@@ -906,6 +998,7 @@ from .microsoftvirtualacademy import (
MicrosoftVirtualAcademyIE,
MicrosoftVirtualAcademyCourseIE,
)
+from .microsoftembed import MicrosoftEmbedIE
from .mildom import (
MildomIE,
MildomVodIE,
@@ -939,9 +1032,12 @@ from .mixcloud import (
from .mlb import (
MLBIE,
MLBVideoIE,
+ MLBTVIE,
+ MLBArticleIE,
)
from .mlssoccer import MLSSoccerIE
from .mnet import MnetIE
+from .mocha import MochaVideoIE
from .moevideo import MoeVideoIE
from .mofosex import (
MofosexIE,
@@ -956,6 +1052,7 @@ from .motherless import (
from .motorsport import MotorsportIE
from .movieclips import MovieClipsIE
from .moviepilot import MoviepilotIE
+from .moview import MoviewPlayIE
from .moviezine import MoviezineIE
from .movingimage import MovingImageIE
from .msn import MSNIE
@@ -1024,6 +1121,7 @@ from .nbc import (
NBCSportsIE,
NBCSportsStreamIE,
NBCSportsVPlayerIE,
+ NBCStationsIE,
)
from .ndr import (
NDRIE,
@@ -1058,6 +1156,7 @@ from .newgrounds import (
NewgroundsPlaylistIE,
NewgroundsUserIE,
)
+from .newspicks import NewsPicksIE
from .newstube import NewstubeIE
from .newsy import NewsyIE
from .nextmedia import (
@@ -1117,6 +1216,7 @@ from .noodlemagazine import NoodleMagazineIE
from .noovo import NoovoIE
from .normalboots import NormalbootsIE
from .nosvideo import NosVideoIE
+from .nosnl import NOSNLArticleIE
from .nova import (
NovaEmbedIE,
NovaIE,
@@ -1166,11 +1266,16 @@ from .nzherald import NZHeraldIE
from .nzz import NZZIE
from .odatv import OdaTVIE
from .odnoklassniki import OdnoklassnikiIE
+from .oftv import (
+ OfTVIE,
+ OfTVPlaylistIE
+)
from .oktoberfesttv import OktoberfestTVIE
from .olympics import OlympicsReplayIE
from .on24 import On24IE
from .ondemandkorea import OnDemandKoreaIE
from .onefootball import OneFootballIE
+from .onenewsnz import OneNewsNZIE
from .onet import (
OnetIE,
OnetChannelIE,
@@ -1194,19 +1299,8 @@ from .openrec import (
from .ora import OraTVIE
from .orf import (
ORFTVthekIE,
- ORFFM4IE,
ORFFM4StoryIE,
- ORFOE1IE,
- ORFOE3IE,
- ORFNOEIE,
- ORFWIEIE,
- ORFBGLIE,
- ORFOOEIE,
- ORFSTMIE,
- ORFKTNIE,
- ORFSBGIE,
- ORFTIRIE,
- ORFVBGIE,
+ ORFRadioIE,
ORFIPTVIE,
)
from .outsidetv import OutsideTVIE
@@ -1229,11 +1323,11 @@ from .paramountplus import (
ParamountPlusIE,
ParamountPlusSeriesIE,
)
-from .parliamentliveuk import ParliamentLiveUKIE
+from .parler import ParlerIE
from .parlview import ParlviewIE
from .patreon import (
PatreonIE,
- PatreonUserIE
+ PatreonCampaignIE
)
from .pbs import PBSIE
from .pearvideo import PearVideoIE
@@ -1290,6 +1384,7 @@ from .pluralsight import (
PluralsightIE,
PluralsightCourseIE,
)
+from .podbayfm import PodbayFMIE, PodbayFMChannelIE
from .podchaser import PodchaserIE
from .podomatic import PodomaticIE
from .pokemon import (
@@ -1330,6 +1425,7 @@ from .puhutv import (
PuhuTVIE,
PuhuTVSerieIE,
)
+from .prankcast import PrankCastIE
from .premiershiprugby import PremiershipRugbyIE
from .presstv import PressTVIE
from .projectveritas import ProjectVeritasIE
@@ -1343,6 +1439,7 @@ from .prx import (
)
from .puls4 import Puls4IE
from .pyvideo import PyvideoIE
+from .qingting import QingTingIE
from .qqmusic import (
QQMusicIE,
QQMusicSingerIE,
@@ -1380,6 +1477,8 @@ from .rai import (
RaiPlaySoundIE,
RaiPlaySoundLiveIE,
RaiPlaySoundPlaylistIE,
+ RaiNewsIE,
+ RaiSudtirolIE,
RaiIE,
)
from .raywenderlich import (
@@ -1398,6 +1497,7 @@ from .rcti import (
RCTIPlusTVIE,
)
from .rds import RDSIE
+from .redbee import ParliamentLiveUKIE, RTBFIE
from .redbulltv import (
RedBullTVIE,
RedBullEmbedIE,
@@ -1431,9 +1531,14 @@ from .rokfin import (
from .roosterteeth import RoosterTeethIE, RoosterTeethSeriesIE
from .rottentomatoes import RottenTomatoesIE
from .rozhlas import RozhlasIE
-from .rtbf import RTBFIE
from .rte import RteIE, RteRadioIE
-from .rtlnl import RtlNlIE
+from .rtlnl import (
+ RtlNlIE,
+ RTLLuTeleVODIE,
+ RTLLuArticleIE,
+ RTLLuLiveIE,
+ RTLLuRadioIE,
+)
from .rtl2 import (
RTL2IE,
RTL2YouIE,
@@ -1457,6 +1562,7 @@ from .rtve import (
)
from .rtvnh import RTVNHIE
from .rtvs import RTVSIE
+from .rtvslo import RTVSLOIE
from .ruhd import RUHDIE
from .rule34video import Rule34VideoIE
from .rumble import (
@@ -1501,7 +1607,9 @@ from .samplefocus import SampleFocusIE
from .sapo import SapoIE
from .savefrom import SaveFromIE
from .sbs import SBSIE
+from .screen9 import Screen9IE
from .screencast import ScreencastIE
+from .screencastify import ScreencastifyIE
from .screencastomatic import ScreencastOMaticIE
from .scrippsnetworks import (
ScrippsNetworksWatchIE,
@@ -1511,6 +1619,7 @@ from .scte import (
SCTEIE,
SCTECourseIE,
)
+from .scrolller import ScrolllerIE
from .seeker import SeekerIE
from .senategov import SenateISVPIE, SenateGovIE
from .sendtonews import SendtoNewsIE
@@ -1529,6 +1638,7 @@ from .shared import (
SharedIE,
VivoIE,
)
+from .sharevideos import ShareVideosEmbedIE
from .shemaroome import ShemarooMeIE
from .showroomlive import ShowRoomLiveIE
from .simplecast import (
@@ -1544,7 +1654,6 @@ from .skyit import (
SkyItVideoIE,
SkyItVideoLiveIE,
SkyItIE,
- SkyItAcademyIE,
SkyItArteIE,
CieloTVItIE,
TV8ItIE,
@@ -1564,6 +1673,7 @@ from .sky import (
from .slideshare import SlideshareIE
from .slideslive import SlidesLiveIE
from .slutload import SlutloadIE
+from .smotrim import SmotrimIE
from .snotr import SnotrIE
from .sohu import SohuIE
from .sonyliv import (
@@ -1606,6 +1716,7 @@ from .spike import (
BellatorIE,
ParamountNetworkIE,
)
+from .startrek import StarTrekIE
from .stitcher import (
StitcherIE,
StitcherShowIE,
@@ -1632,7 +1743,10 @@ from .srgssr import (
from .srmediathek import SRMediathekIE
from .stanfordoc import StanfordOpenClassroomIE
from .startv import StarTVIE
-from .steam import SteamIE
+from .steam import (
+ SteamIE,
+ SteamCommunityBroadcastIE,
+)
from .storyfire import (
StoryFireIE,
StoryFireUserIE,
@@ -1659,7 +1773,9 @@ from .svt import (
SVTPlayIE,
SVTSeriesIE,
)
+from .swearnet import SwearnetEpisodeIE
from .swrmediathek import SWRMediathekIE
+from .syvdk import SYVDKIE
from .syfy import SyfyIE
from .sztvhu import SztvHuIE
from .tagesschau import TagesschauIE
@@ -1701,11 +1817,21 @@ from .telequebec import (
)
from .teletask import TeleTaskIE
from .telewebion import TelewebionIE
+from .tempo import TempoIE
+from .tencent import (
+ IflixEpisodeIE,
+ IflixSeriesIE,
+ VQQSeriesIE,
+ VQQVideoIE,
+ WeTvEpisodeIE,
+ WeTvSeriesIE,
+)
from .tennistv import TennisTVIE
from .tenplay import TenPlayIE
from .testurl import TestURLIE
from .tf1 import TF1IE
from .tfo import TFOIE
+from .theholetv import TheHoleTvIE
from .theintercept import TheInterceptIE
from .theplatform import (
ThePlatformIE,
@@ -1759,6 +1885,10 @@ from .toongoggles import ToonGogglesIE
from .toutv import TouTvIE
from .toypics import ToypicsUserIE, ToypicsIE
from .traileraddict import TrailerAddictIE
+from .triller import (
+ TrillerIE,
+ TrillerUserIE,
+)
from .trilulilu import TriluliluIE
from .trovo import (
TrovoIE,
@@ -1768,8 +1898,10 @@ from .trovo import (
)
from .trueid import TrueIDIE
from .trunews import TruNewsIE
+from .truth import TruthIE
from .trutv import TruTVIE
from .tube8 import Tube8IE
+from .tubetugraz import TubeTuGrazIE, TubeTuGrazSeriesIE
from .tubitv import (
TubiTvIE,
TubiTvShowIE,
@@ -1790,6 +1922,9 @@ from .tv2 import (
KatsomoIE,
MTVUutisetArticleIE,
)
+from .tv24ua import (
+ TV24UAVideoIE,
+)
from .tv2dk import (
TV2DKIE,
TV2DKBornholmPlayIE,
@@ -1818,6 +1953,7 @@ from .tvc import (
)
from .tver import TVerIE
from .tvigle import TvigleIE
+from .tviplayer import TVIPlayerIE
from .tvland import TVLandIE
from .tvn24 import TVN24IE
from .tvnet import TVNetIE
@@ -1838,7 +1974,8 @@ from .tvp import (
TVPEmbedIE,
TVPIE,
TVPStreamIE,
- TVPWebsiteIE,
+ TVPVODSeriesIE,
+ TVPVODVideoIE,
)
from .tvplay import (
TVPlayIE,
@@ -1869,6 +2006,7 @@ from .twitter import (
TwitterIE,
TwitterAmplifyIE,
TwitterBroadcastIE,
+ TwitterSpacesIE,
TwitterShortenerIE,
)
from .udemy import (
@@ -1891,6 +2029,8 @@ from .drooble import DroobleIE
from .umg import UMGDeIE
from .unistra import UnistraIE
from .unity import UnityIE
+from .unscripted import UnscriptedNewsVideoIE
+from .unsupported import KnownDRMIE, KnownPiracyIE
from .uol import UOLIE
from .uplynk import (
UplynkIE,
@@ -1910,7 +2050,10 @@ from .varzesh3 import Varzesh3IE
from .vbox7 import Vbox7IE
from .veehd import VeeHDIE
from .veo import VeoIE
-from .veoh import VeohIE
+from .veoh import (
+ VeohIE,
+ VeohUserIE
+)
from .vesti import VestiIE
from .vevo import (
VevoIE,
@@ -1930,7 +2073,10 @@ from .vice import (
from .vidbit import VidbitIE
from .viddler import ViddlerIE
from .videa import VideaIE
-from .videocampus_sachsen import VideocampusSachsenIE
+from .videocampus_sachsen import (
+ VideocampusSachsenIE,
+ ViMPPlaylistIE,
+)
from .videodetective import VideoDetectiveIE
from .videofyme import VideofyMeIE
from .videomore import (
@@ -1945,7 +2091,6 @@ from .vidio import (
VidioLiveIE
)
from .vidlii import VidLiiIE
-from .vier import VierIE, VierVideosIE
from .viewlift import (
ViewLiftIE,
ViewLiftEmbedIE,
@@ -1958,6 +2103,7 @@ from .vimeo import (
VimeoGroupsIE,
VimeoLikesIE,
VimeoOndemandIE,
+ VimeoProIE,
VimeoReviewIE,
VimeoUserIE,
VimeoWatchLaterIE,
@@ -2058,12 +2204,18 @@ from .weibo import (
WeiboMobileIE
)
from .weiqitv import WeiqiTVIE
+from .wikimedia import WikimediaIE
from .willow import WillowIE
from .wimtv import WimTVIE
from .whowatch import WhoWatchIE
from .wistia import (
WistiaIE,
WistiaPlaylistIE,
+ WistiaChannelIE,
+)
+from .wordpress import (
+ WordpressPlaylistEmbedIE,
+ WordpressMiniAudioPlayerEmbedIE,
)
from .worldstarhiphop import WorldStarHipHopIE
from .wppilot import (
@@ -2125,6 +2277,7 @@ from .yandexvideo import (
from .yapfiles import YapFilesIE
from .yesjapan import YesJapanIE
from .yinyuetai import YinYueTaiIE
+from .yle_areena import YleAreenaIE
from .ynet import YnetIE
from .youjizz import YouJizzIE
from .youku import (
@@ -2139,42 +2292,44 @@ from .younow import (
from .youporn import YouPornIE
from .yourporn import YourPornIE
from .yourupload import YourUploadIE
-from .youtube import (
- YoutubeIE,
- YoutubeClipIE,
- YoutubeFavouritesIE,
- YoutubeNotificationsIE,
- YoutubeHistoryIE,
- YoutubeTabIE,
- YoutubeLivestreamEmbedIE,
- YoutubePlaylistIE,
- YoutubeRecommendedIE,
- YoutubeSearchDateIE,
- YoutubeSearchIE,
- YoutubeSearchURLIE,
- YoutubeMusicSearchURLIE,
- YoutubeSubscriptionsIE,
- YoutubeStoriesIE,
- YoutubeTruncatedIDIE,
- YoutubeTruncatedURLIE,
- YoutubeYtBeIE,
- YoutubeYtUserIE,
- YoutubeWatchLaterIE,
-)
from .zapiks import ZapiksIE
from .zattoo import (
BBVTVIE,
+ BBVTVLiveIE,
+ BBVTVRecordingsIE,
EinsUndEinsTVIE,
+ EinsUndEinsTVLiveIE,
+ EinsUndEinsTVRecordingsIE,
EWETVIE,
+ EWETVLiveIE,
+ EWETVRecordingsIE,
GlattvisionTVIE,
+ GlattvisionTVLiveIE,
+ GlattvisionTVRecordingsIE,
MNetTVIE,
- NetPlusIE,
+ MNetTVLiveIE,
+ MNetTVRecordingsIE,
+ NetPlusTVIE,
+ NetPlusTVLiveIE,
+ NetPlusTVRecordingsIE,
OsnatelTVIE,
+ OsnatelTVLiveIE,
+ OsnatelTVRecordingsIE,
QuantumTVIE,
+ QuantumTVLiveIE,
+ QuantumTVRecordingsIE,
SaltTVIE,
+ SaltTVLiveIE,
+ SaltTVRecordingsIE,
SAKTVIE,
+ SAKTVLiveIE,
+ SAKTVRecordingsIE,
VTXTVIE,
+ VTXTVLiveIE,
+ VTXTVRecordingsIE,
WalyTVIE,
+ WalyTVLiveIE,
+ WalyTVRecordingsIE,
ZattooIE,
ZattooLiveIE,
ZattooMoviesIE,
@@ -2185,6 +2340,7 @@ from .zee5 import (
Zee5IE,
Zee5SeriesIE,
)
+from .zeenews import ZeeNewsIE
from .zhihu import ZhihuIE
from .zingmp3 import (
ZingMp3IE,